clarify the purpose of this project
[nyanglibc.git] / stdio-common / vfwscanf-internal.shared.s
blob141f734a61fe77562dc19c72c43f7851e5845578
1 .text
2 #APP
3 memmove = __GI_memmove
4 memset = __GI_memset
5 memcpy = __GI_memcpy
6 #NO_APP
7 .p2align 4,,15
8 .type read_int, @function
9 read_int:
10 movq (%rdi), %rdx
11 movl $2147483647, %r10d
12 movl $-1, %r9d
13 movl 4(%rdx), %ecx
14 movl (%rdx), %eax
15 leaq 4(%rdx), %rsi
16 subl $48, %ecx
17 subl $48, %eax
18 cmpl $9, %ecx
19 ja .L5
20 .L7:
21 testl %eax, %eax
22 js .L3
23 cmpl $214748364, %eax
24 jg .L14
25 leal (%rax,%rax,4), %eax
26 movl %r10d, %r8d
27 subl %ecx, %r8d
28 addl %eax, %eax
29 cmpl %eax, %r8d
30 jl .L14
31 addl %ecx, %eax
32 .L3:
33 movq %rsi, %rdx
34 movl 4(%rdx), %ecx
35 leaq 4(%rdx), %rsi
36 subl $48, %ecx
37 cmpl $9, %ecx
38 jbe .L7
39 .L5:
40 movq %rsi, (%rdi)
41 ret
42 .p2align 4,,10
43 .p2align 3
44 .L14:
45 movl 8(%rdx), %eax
46 leaq 8(%rdx), %rsi
47 subl $48, %eax
48 cmpl $9, %eax
49 ja .L10
50 movl 12(%rdx), %eax
51 leaq 12(%rdx), %rsi
52 subl $48, %eax
53 cmpl $9, %eax
54 ja .L10
55 movl %r9d, %eax
56 jmp .L3
57 .p2align 4,,10
58 .p2align 3
59 .L10:
60 movl $-1, %eax
61 movq %rsi, (%rdi)
62 ret
63 .size read_int, .-read_int
64 .p2align 4,,15
65 .type char_buffer_add_slow, @function
66 char_buffer_add_slow:
67 cmpq $0, (%rdi)
68 je .L20
69 pushq %r12
70 pushq %rbp
71 movl %esi, %ebp
72 pushq %rbx
73 movq 8(%rdi), %rax
74 movq %rdi, %rbx
75 subq 16(%rdi), %rax
76 leaq 16(%rdi), %rdi
77 movq %rax, %r12
78 call __GI___libc_scratch_buffer_grow_preserve
79 testb %al, %al
80 je .L23
81 movq 24(%rbx), %rdx
82 movq 16(%rbx), %rax
83 andq $-4, %rdx
84 addq %rax, %rdx
85 addq %r12, %rax
86 movq %rdx, 8(%rbx)
87 leaq 4(%rax), %rdx
88 movq %rdx, (%rbx)
89 movl %ebp, (%rax)
90 .L16:
91 popq %rbx
92 popq %rbp
93 popq %r12
94 ret
95 .p2align 4,,10
96 .p2align 3
97 .L20:
98 rep ret
99 .p2align 4,,10
100 .p2align 3
101 .L23:
102 movq $0, (%rbx)
103 movq $0, 8(%rbx)
104 jmp .L16
105 .size char_buffer_add_slow, .-char_buffer_add_slow
106 .section .rodata.str1.1,"aMS",@progbits,1
107 .LC0:
108 .string "vfscanf-internal.c"
109 .LC1:
110 .string "n <= MB_LEN_MAX"
111 .LC2:
112 .string "to_inpunct"
113 .text
114 .p2align 4,,15
115 .globl __vfwscanf_internal
116 .hidden __vfwscanf_internal
117 .type __vfwscanf_internal, @function
118 __vfwscanf_internal:
119 pushq %rbp
120 movq %rsp, %rbp
121 pushq %r15
122 pushq %r14
123 leaq -1104(%rbp), %rax
124 pushq %r13
125 pushq %r12
126 pushq %rbx
127 movq %rsi, %rbx
128 movq %rdi, %r14
129 subq $1464, %rsp
130 movq %rax, -1384(%rbp)
131 addq $32, %rax
132 movq %rsi, -1344(%rbp)
133 movq %rax, -1088(%rbp)
134 movl $1, %esi
135 movdqu (%rdx), %xmm0
136 movq %rdx, -1440(%rbp)
137 movl %ecx, -1444(%rbp)
138 movups %xmm0, -1320(%rbp)
139 movq 16(%rdx), %rax
140 movq $1024, -1080(%rbp)
141 movq %rax, -1304(%rbp)
142 call _IO_fwide@PLT
143 cmpl $1, %eax
144 jne .L1012
145 movl (%r14), %eax
146 testb $4, %al
147 jne .L1785
148 testq %rbx, %rbx
149 je .L1786
150 movq __libc_tsd_LOCALE@gottpoff(%rip), %rdi
151 movq %fs:(%rdi), %rdx
152 movq 8(%rdx), %rdx
153 movl 96(%rdx), %edi
154 movl 88(%rdx), %esi
155 movl %edi, -1360(%rbp)
156 movl __libc_pthread_functions_init(%rip), %edi
157 movl %esi, -1448(%rbp)
158 testl %edi, %edi
159 movl %edi, -1368(%rbp)
160 je .L28
161 movq 184+__libc_pthread_functions(%rip), %rax
162 leaq -1296(%rbp), %rdi
163 movq %r14, %rdx
164 #APP
165 # 372 "vfscanf-internal.c" 1
166 ror $2*8+1, %rax
167 xor %fs:48, %rax
168 # 0 "" 2
169 #NO_APP
170 movq _IO_funlockfile@GOTPCREL(%rip), %rsi
171 call *%rax
172 movl (%r14), %eax
173 .L29:
174 andl $32768, %eax
175 je .L1787
176 .L30:
177 movq -1344(%rbp), %rax
178 xorl %r13d, %r13d
179 xorl %r8d, %r8d
180 movl %r13d, %r12d
181 movl $0, -1364(%rbp)
182 movq $0, -1400(%rbp)
183 movq $0, -1376(%rbp)
184 movq $0, -1432(%rbp)
185 xorl %r15d, %r15d
186 movq $0, -1416(%rbp)
187 movq $0, -1424(%rbp)
188 movq %r14, %r13
189 movl $0, -1356(%rbp)
190 .L34:
191 movl (%rax), %r14d
192 testl %r14d, %r14d
193 je .L1788
194 leaq 4(%rax), %rbx
195 cmpl $37, %r14d
196 movq %rbx, -1344(%rbp)
197 je .L35
198 movl %r14d, %edi
199 movl %r8d, -1352(%rbp)
200 call __GI_iswspace
201 testl %eax, %eax
202 jne .L1013
203 cmpl $-1, %r12d
204 movl -1352(%rbp), %r8d
205 je .L1789
206 movq 160(%r13), %rax
207 testq %rax, %rax
208 je .L39
209 movq (%rax), %rdx
210 cmpq 8(%rax), %rdx
211 jnb .L39
212 leaq 4(%rdx), %rcx
213 movl (%rdx), %r12d
214 movq %rcx, (%rax)
215 .L41:
216 cmpl $-1, %r12d
217 je .L1693
218 addq $1, %r15
219 testl %r8d, %r8d
220 jne .L1790
221 .L43:
222 cmpl %r12d, %r14d
223 jne .L50
224 movq -1344(%rbp), %rax
225 xorl %r8d, %r8d
226 movl %r14d, %r12d
227 jmp .L34
228 .p2align 4,,10
229 .p2align 3
230 .L1790:
231 movl %r12d, %edi
232 call __GI_iswspace
233 testl %eax, %eax
234 je .L43
235 movq 160(%r13), %rax
236 testq %rax, %rax
237 je .L45
238 .L1791:
239 movq (%rax), %rdx
240 cmpq 8(%rax), %rdx
241 jnb .L45
242 movl (%rdx), %r12d
243 leaq 4(%rdx), %rcx
244 movq %rcx, (%rax)
245 cmpl $-1, %r12d
246 je .L48
247 .L1792:
248 movl %r12d, %edi
249 addq $1, %r15
250 call __GI_iswspace
251 testl %eax, %eax
252 je .L43
253 movq 160(%r13), %rax
254 testq %rax, %rax
255 jne .L1791
256 .L45:
257 movq %r13, %rdi
258 call __GI___wuflow
259 movl %eax, %r12d
260 cmpl $-1, %r12d
261 jne .L1792
262 .p2align 4,,10
263 .p2align 3
264 .L48:
265 movl -1356(%rbp), %eax
266 movq %r13, %r14
267 testl %eax, %eax
268 movl %eax, %ebx
269 jne .L44
270 movl %r12d, %ebx
271 movl %r12d, -1356(%rbp)
272 .p2align 4,,10
273 .p2align 3
274 .L44:
275 testl $32768, (%r14)
276 jne .L955
277 movq 136(%r14), %rdi
278 movl 4(%rdi), %eax
279 subl $1, %eax
280 testl %eax, %eax
281 movl %eax, 4(%rdi)
282 jne .L955
283 movq $0, 8(%rdi)
284 #APP
285 # 3030 "vfscanf-internal.c" 1
286 movl %fs:24,%edx
287 # 0 "" 2
288 #NO_APP
289 testl %edx, %edx
290 jne .L957
291 subl $1, (%rdi)
292 .L955:
293 movl -1368(%rbp), %edx
294 testl %edx, %edx
295 je .L958
296 movq 192+__libc_pthread_functions(%rip), %rax
297 leaq -1296(%rbp), %rdi
298 xorl %esi, %esi
299 #APP
300 # 3030 "vfscanf-internal.c" 1
301 ror $2*8+1, %rax
302 xor %fs:48, %rax
303 # 0 "" 2
304 #NO_APP
305 call *%rax
306 .L958:
307 movq -1384(%rbp), %rax
308 movq -1088(%rbp), %rdi
309 addq $32, %rax
310 cmpq %rax, %rdi
311 je .L959
312 call free@PLT
313 .L959:
314 cmpl $-1, -1356(%rbp)
315 je .L1793
316 cmpq $0, -1376(%rbp)
317 jne .L1794
318 .L24:
319 leaq -40(%rbp), %rsp
320 movl %ebx, %eax
321 popq %rbx
322 popq %r12
323 popq %r13
324 popq %r14
325 popq %r15
326 popq %rbp
328 .p2align 4,,10
329 .p2align 3
330 .L35:
331 movq -1080(%rbp), %rcx
332 movq -1088(%rbp), %rdx
333 movl 4(%rax), %eax
334 movl $0, -1408(%rbp)
335 andq $-4, %rcx
336 movq %rdx, -1104(%rbp)
337 addq %rcx, %rdx
338 movq %rdx, -1096(%rbp)
339 leal -48(%rax), %edx
340 cmpl $9, %edx
341 jbe .L1795
342 .L51:
343 xorl %r14d, %r14d
344 xorl %ecx, %ecx
345 .p2align 4,,10
346 .p2align 3
347 .L57:
348 leal -39(%rax), %edx
349 cmpl $34, %edx
350 jbe .L1796
351 .L58:
352 testb %cl, %cl
353 jne .L1797
354 .L60:
355 subl $48, %eax
356 cmpl $9, %eax
357 jbe .L61
358 movq -1344(%rbp), %rcx
359 movl $-1, %ebx
360 movl (%rcx), %eax
361 movl %eax, -1352(%rbp)
362 jmp .L62
363 .p2align 4,,10
364 .p2align 3
365 .L1796:
366 movabsq $17179869193, %rsi
367 btq %rdx, %rsi
368 jnc .L58
369 addq $4, %rbx
370 cmpl $42, %eax
371 je .L54
372 cmpl $73, %eax
373 je .L55
374 cmpl $39, %eax
375 jne .L53
376 movl -1360(%rbp), %r10d
377 movl %r14d, %eax
378 orb $-128, %al
379 testl %r10d, %r10d
380 cmovne %eax, %r14d
381 .L53:
382 movl (%rbx), %eax
383 movl $1, %ecx
384 jmp .L57
385 .p2align 4,,10
386 .p2align 3
387 .L55:
388 orl $1024, %r14d
389 jmp .L53
390 .p2align 4,,10
391 .p2align 3
392 .L54:
393 orl $8, %r14d
394 jmp .L53
395 .p2align 4,,10
396 .p2align 3
397 .L1013:
398 movq %rbx, %rax
399 movl $1, %r8d
400 jmp .L34
401 .p2align 4,,10
402 .p2align 3
403 .L1787:
404 movq 136(%r14), %rdi
405 movq %fs:16, %rbx
406 cmpq %rbx, 8(%rdi)
407 je .L31
408 #APP
409 # 372 "vfscanf-internal.c" 1
410 movl %fs:24,%edx
411 # 0 "" 2
412 #NO_APP
413 testl %edx, %edx
414 jne .L32
415 movl %edx, %eax
416 movl $1, %edx
417 #APP
418 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
419 cmpxchgl %edx, (%rdi)
420 # 0 "" 2
421 #NO_APP
422 .L33:
423 movq 136(%r14), %rdi
424 movq %rbx, 8(%rdi)
425 .L31:
426 addl $1, 4(%rdi)
427 jmp .L30
428 .p2align 4,,10
429 .p2align 3
430 .L1795:
431 leaq -1344(%rbp), %rdi
432 movl %r8d, -1392(%rbp)
433 xorl %r14d, %r14d
434 call read_int
435 movq -1344(%rbp), %rcx
436 movl %eax, %ebx
437 movl -1392(%rbp), %r8d
438 movl (%rcx), %eax
439 cmpl $36, %eax
440 movl %eax, -1352(%rbp)
441 je .L1798
442 .L52:
443 testl %ebx, %ebx
444 movl $-1, %eax
445 cmove %eax, %ebx
446 .L62:
447 movl -1352(%rbp), %eax
448 leaq 4(%rcx), %rdx
449 movq %rdx, -1344(%rbp)
450 subl $76, %eax
451 cmpl $46, %eax
452 ja .L63
453 leaq .L65(%rip), %rsi
454 movslq (%rsi,%rax,4), %rax
455 addq %rsi, %rax
456 jmp *%rax
457 .section .rodata
458 .align 4
459 .align 4
460 .L65:
461 .long .L64-.L65
462 .long .L63-.L65
463 .long .L63-.L65
464 .long .L63-.L65
465 .long .L63-.L65
466 .long .L63-.L65
467 .long .L63-.L65
468 .long .L63-.L65
469 .long .L63-.L65
470 .long .L63-.L65
471 .long .L63-.L65
472 .long .L63-.L65
473 .long .L63-.L65
474 .long .L63-.L65
475 .long .L63-.L65
476 .long .L63-.L65
477 .long .L63-.L65
478 .long .L63-.L65
479 .long .L63-.L65
480 .long .L63-.L65
481 .long .L63-.L65
482 .long .L66-.L65
483 .long .L63-.L65
484 .long .L63-.L65
485 .long .L63-.L65
486 .long .L63-.L65
487 .long .L63-.L65
488 .long .L63-.L65
489 .long .L67-.L65
490 .long .L63-.L65
491 .long .L68-.L65
492 .long .L63-.L65
493 .long .L69-.L65
494 .long .L70-.L65
495 .long .L63-.L65
496 .long .L63-.L65
497 .long .L63-.L65
498 .long .L64-.L65
499 .long .L63-.L65
500 .long .L63-.L65
501 .long .L68-.L65
502 .long .L63-.L65
503 .long .L63-.L65
504 .long .L63-.L65
505 .long .L63-.L65
506 .long .L63-.L65
507 .long .L68-.L65
508 .text
509 .p2align 4,,10
510 .p2align 3
511 .L68:
512 movl 4(%rcx), %eax
513 orl $1, %r14d
514 movl %eax, -1352(%rbp)
515 .L72:
516 movl -1352(%rbp), %r9d
517 testl %r9d, %r9d
518 je .L1799
519 addq $4, %rdx
520 testl %r8d, %r8d
521 movq %rdx, -1344(%rbp)
522 jne .L78
523 movl -1352(%rbp), %eax
524 subl $67, %eax
525 cmpl $43, %eax
526 jbe .L1800
527 .L78:
528 movq __libc_errno@gottpoff(%rip), %rax
529 movl %fs:(%rax), %esi
530 movq %rax, -1392(%rbp)
531 movl $0, %fs:(%rax)
532 movl %r12d, %eax
533 movl %ebx, %r12d
534 movl %eax, %ebx
535 movl %esi, -1456(%rbp)
536 jmp .L87
537 .p2align 4,,10
538 .p2align 3
539 .L1803:
540 movl %ebx, %edi
541 addq $1, %r15
542 call __GI_iswspace
543 testl %eax, %eax
544 je .L1801
545 .L87:
546 cmpl $-1, %ebx
547 je .L1802
548 movq 160(%r13), %rax
549 testq %rax, %rax
550 je .L82
551 movq (%rax), %rdx
552 cmpq 8(%rax), %rdx
553 jnb .L82
554 leaq 4(%rdx), %rcx
555 movl (%rdx), %ebx
556 movq %rcx, (%rax)
557 .L84:
558 cmpl $-1, %ebx
559 jne .L1803
560 movq -1392(%rbp), %rax
561 movl %fs:(%rax), %eax
562 cmpl $4, %eax
563 movl %eax, -1364(%rbp)
564 je .L1804
565 .L1018:
566 movl $-1, %ebx
567 movl %ebx, %edi
568 call __GI_iswspace
569 testl %eax, %eax
570 jne .L87
571 .L1801:
572 movl %ebx, %edi
573 movl %eax, -1464(%rbp)
574 movl %r12d, %ebx
575 movq -1392(%rbp), %rax
576 movl %edi, %r12d
577 movl -1456(%rbp), %edi
578 cmpl $-1, %r12d
579 movl %edi, %fs:(%rax)
580 jne .L1805
581 movl -1352(%rbp), %eax
582 subl $37, %eax
583 cmpl $83, %eax
584 ja .L966
585 leaq .L967(%rip), %rdi
586 movslq (%rdi,%rax,4), %rax
587 addq %rdi, %rax
588 jmp *%rax
589 .section .rodata
590 .align 4
591 .align 4
592 .L967:
593 .long .L109-.L967
594 .long .L966-.L967
595 .long .L966-.L967
596 .long .L966-.L967
597 .long .L966-.L967
598 .long .L966-.L967
599 .long .L966-.L967
600 .long .L966-.L967
601 .long .L966-.L967
602 .long .L966-.L967
603 .long .L966-.L967
604 .long .L966-.L967
605 .long .L966-.L967
606 .long .L966-.L967
607 .long .L966-.L967
608 .long .L966-.L967
609 .long .L966-.L967
610 .long .L966-.L967
611 .long .L966-.L967
612 .long .L966-.L967
613 .long .L966-.L967
614 .long .L966-.L967
615 .long .L966-.L967
616 .long .L966-.L967
617 .long .L966-.L967
618 .long .L966-.L967
619 .long .L966-.L967
620 .long .L966-.L967
621 .long .L1722-.L967
622 .long .L966-.L967
623 .long .L93-.L967
624 .long .L966-.L967
625 .long .L1722-.L967
626 .long .L1722-.L967
627 .long .L1722-.L967
628 .long .L966-.L967
629 .long .L966-.L967
630 .long .L966-.L967
631 .long .L966-.L967
632 .long .L966-.L967
633 .long .L966-.L967
634 .long .L966-.L967
635 .long .L966-.L967
636 .long .L966-.L967
637 .long .L966-.L967
638 .long .L966-.L967
639 .long .L968-.L967
640 .long .L966-.L967
641 .long .L966-.L967
642 .long .L966-.L967
643 .long .L966-.L967
644 .long .L1723-.L967
645 .long .L966-.L967
646 .long .L966-.L967
647 .long .L96-.L967
648 .long .L966-.L967
649 .long .L966-.L967
650 .long .L966-.L967
651 .long .L966-.L967
652 .long .L966-.L967
653 .long .L1722-.L967
654 .long .L966-.L967
655 .long .L97-.L967
656 .long .L1723-.L967
657 .long .L1722-.L967
658 .long .L1722-.L967
659 .long .L1722-.L967
660 .long .L966-.L967
661 .long .L99-.L967
662 .long .L966-.L967
663 .long .L966-.L967
664 .long .L966-.L967
665 .long .L966-.L967
666 .long .L100-.L967
667 .long .L1723-.L967
668 .long .L102-.L967
669 .long .L966-.L967
670 .long .L966-.L967
671 .long .L103-.L967
672 .long .L966-.L967
673 .long .L1723-.L967
674 .long .L966-.L967
675 .long .L966-.L967
676 .long .L1723-.L967
677 .text
678 .p2align 4,,10
679 .p2align 3
680 .L1693:
681 movq %r13, %r14
682 .L38:
683 movl -1356(%rbp), %ebx
684 testl %ebx, %ebx
685 jne .L44
686 movl $-1, %ebx
687 movl %ebx, -1356(%rbp)
688 jmp .L44
689 .p2align 4,,10
690 .p2align 3
691 .L1789:
692 movq __libc_errno@gottpoff(%rip), %rax
693 movl -1364(%rbp), %esi
694 movq %r13, %r14
695 movl %esi, %fs:(%rax)
696 jmp .L38
697 .p2align 4,,10
698 .p2align 3
699 .L82:
700 movq %r13, %rdi
701 call __GI___wuflow
702 movl %eax, %ebx
703 jmp .L84
704 .p2align 4,,10
705 .p2align 3
706 .L1802:
707 movq -1392(%rbp), %rax
708 movl %fs:(%rax), %eax
709 cmpl $4, %eax
710 jne .L1018
711 .L1804:
712 movl -1356(%rbp), %ebx
713 movq %r13, %r14
714 testl %ebx, %ebx
715 jne .L44
716 movl $-1, %ebx
717 movl %ebx, -1356(%rbp)
718 jmp .L44
719 .p2align 4,,10
720 .p2align 3
721 .L61:
722 leaq -1344(%rbp), %rdi
723 movl %r8d, -1392(%rbp)
724 call read_int
725 movq -1344(%rbp), %rcx
726 movl %eax, %ebx
727 movl -1392(%rbp), %r8d
728 movl (%rcx), %eax
729 movl %eax, -1352(%rbp)
730 jmp .L52
731 .p2align 4,,10
732 .p2align 3
733 .L1805:
734 leaq -1(%r15), %rax
735 movl %r12d, %esi
736 movq %r13, %rdi
737 movq %rax, -1456(%rbp)
738 call __GI__IO_sputbackwc
739 movl -1352(%rbp), %eax
740 subl $37, %eax
741 cmpl $83, %eax
742 ja .L89
743 leaq .L91(%rip), %rcx
744 movl -1464(%rbp), %r8d
745 movslq (%rcx,%rax,4), %rax
746 addq %rcx, %rax
747 jmp *%rax
748 .section .rodata
749 .align 4
750 .align 4
751 .L91:
752 .long .L90-.L91
753 .long .L89-.L91
754 .long .L89-.L91
755 .long .L89-.L91
756 .long .L89-.L91
757 .long .L89-.L91
758 .long .L89-.L91
759 .long .L89-.L91
760 .long .L89-.L91
761 .long .L89-.L91
762 .long .L89-.L91
763 .long .L89-.L91
764 .long .L89-.L91
765 .long .L89-.L91
766 .long .L89-.L91
767 .long .L89-.L91
768 .long .L89-.L91
769 .long .L89-.L91
770 .long .L89-.L91
771 .long .L89-.L91
772 .long .L89-.L91
773 .long .L89-.L91
774 .long .L89-.L91
775 .long .L89-.L91
776 .long .L89-.L91
777 .long .L89-.L91
778 .long .L89-.L91
779 .long .L89-.L91
780 .long .L1020-.L91
781 .long .L89-.L91
782 .long .L1021-.L91
783 .long .L89-.L91
784 .long .L1020-.L91
785 .long .L1020-.L91
786 .long .L1020-.L91
787 .long .L89-.L91
788 .long .L89-.L91
789 .long .L89-.L91
790 .long .L89-.L91
791 .long .L89-.L91
792 .long .L89-.L91
793 .long .L89-.L91
794 .long .L89-.L91
795 .long .L89-.L91
796 .long .L89-.L91
797 .long .L89-.L91
798 .long .L94-.L91
799 .long .L89-.L91
800 .long .L89-.L91
801 .long .L89-.L91
802 .long .L89-.L91
803 .long .L1022-.L91
804 .long .L89-.L91
805 .long .L89-.L91
806 .long .L1023-.L91
807 .long .L89-.L91
808 .long .L89-.L91
809 .long .L89-.L91
810 .long .L89-.L91
811 .long .L89-.L91
812 .long .L1020-.L91
813 .long .L89-.L91
814 .long .L1024-.L91
815 .long .L1025-.L91
816 .long .L1020-.L91
817 .long .L1020-.L91
818 .long .L1020-.L91
819 .long .L89-.L91
820 .long .L1026-.L91
821 .long .L89-.L91
822 .long .L89-.L91
823 .long .L89-.L91
824 .long .L89-.L91
825 .long .L1027-.L91
826 .long .L101-.L91
827 .long .L1028-.L91
828 .long .L89-.L91
829 .long .L89-.L91
830 .long .L1029-.L91
831 .long .L89-.L91
832 .long .L1030-.L91
833 .long .L89-.L91
834 .long .L89-.L91
835 .long .L1022-.L91
836 .text
837 .p2align 4,,10
838 .p2align 3
839 .L70:
840 movl 4(%rcx), %eax
841 cmpl $108, %eax
842 movl %eax, -1352(%rbp)
843 je .L76
844 orl $8192, %r14d
845 jmp .L72
846 .p2align 4,,10
847 .p2align 3
848 .L69:
849 movl 4(%rcx), %eax
850 cmpl $108, %eax
851 movl %eax, -1352(%rbp)
852 je .L1806
853 orl $1, %r14d
854 jmp .L72
855 .p2align 4,,10
856 .p2align 3
857 .L67:
858 movl 4(%rcx), %eax
859 cmpl $104, %eax
860 movl %eax, -1352(%rbp)
861 je .L1807
862 orl $4, %r14d
863 jmp .L72
864 .p2align 4,,10
865 .p2align 3
866 .L66:
867 movl 4(%rcx), %eax
868 movl %eax, %ecx
869 andl $-9, %ecx
870 cmpl $83, %ecx
871 je .L1088
872 cmpl $115, %eax
873 jne .L74
874 .L1088:
875 testb $2, -1444(%rbp)
876 je .L1808
877 .L74:
878 movq %rdx, -1344(%rbp)
879 jmp .L78
880 .p2align 4,,10
881 .p2align 3
882 .L64:
883 movl 4(%rcx), %eax
884 orl $3, %r14d
885 movl %eax, -1352(%rbp)
886 jmp .L72
887 .p2align 4,,10
888 .p2align 3
889 .L63:
890 movq %rcx, -1344(%rbp)
891 movq %rcx, %rdx
892 jmp .L72
893 .L1021:
894 movq -1456(%rbp), %r15
895 .p2align 4,,10
896 .p2align 3
897 .L93:
898 cmpl $-1, %ebx
899 movl $1, %eax
900 movl %r14d, %r8d
901 cmove %eax, %ebx
902 andl $8, %r8d
903 jne .L218
904 testl $8448, %r14d
905 je .L219
906 movl -1408(%rbp), %eax
907 testl %eax, %eax
908 jne .L220
909 movl -1320(%rbp), %edx
910 cmpl $47, %edx
911 ja .L221
912 movl %edx, %eax
913 addq -1304(%rbp), %rax
914 addl $8, %edx
915 movl %edx, -1320(%rbp)
916 .L222:
917 movq (%rax), %rax
918 movq %rax, -1376(%rbp)
919 .L223:
920 cmpq $0, -1376(%rbp)
921 je .L1809
922 cmpl $1024, %ebx
923 movl $1024, %eax
924 movl %r8d, -1392(%rbp)
925 cmovle %ebx, %eax
926 movslq %eax, %rcx
927 leaq 0(,%rcx,4), %rdi
928 movq %rcx, -1352(%rbp)
929 call malloc@PLT
930 movq -1376(%rbp), %rsi
931 testq %rax, %rax
932 movq %rax, -1432(%rbp)
933 movq %rax, (%rsi)
934 je .L233
935 movq -1424(%rbp), %rax
936 movq -1352(%rbp), %rcx
937 movl -1392(%rbp), %r8d
938 testq %rax, %rax
939 je .L234
940 movq (%rax), %rax
941 cmpq $32, %rax
942 leaq 1(%rax), %rdx
943 je .L234
944 .L235:
945 movq %rcx, -1400(%rbp)
946 movq -1376(%rbp), %rdi
947 movq -1424(%rbp), %rcx
948 movq %rdx, (%rcx)
949 movq %rdi, 16(%rcx,%rax,8)
950 .L218:
951 cmpl $-1, %r12d
952 je .L1810
953 movq 160(%r13), %rax
954 testq %rax, %rax
955 je .L250
956 movq (%rax), %rdx
957 cmpq 8(%rax), %rdx
958 jnb .L250
959 leaq 4(%rdx), %rcx
960 movl (%rdx), %r12d
961 movq %rcx, (%rax)
962 .L252:
963 cmpl $-1, %r12d
964 je .L1697
965 leaq 1(%r15), %rax
966 testl %r8d, %r8d
967 movq %rax, -1352(%rbp)
968 jne .L253
969 movl %r14d, %edx
970 movq %rax, %r15
971 movl %ebx, %r14d
972 andl $8448, %edx
973 movslq %ebx, %rax
974 movq %r13, %rbx
975 movl %edx, %r13d
976 movq %rax, -1456(%rbp)
977 movl %r8d, -1392(%rbp)
978 testl %r13d, %r13d
979 movq -1432(%rbp), %rax
980 je .L255
981 .p2align 4,,10
982 .p2align 3
983 .L1813:
984 movq -1376(%rbp), %rsi
985 movq (%rsi), %rdi
986 movq -1400(%rbp), %rsi
987 leaq 0(,%rsi,4), %rcx
988 leaq (%rdi,%rcx), %rsi
989 cmpq %rsi, %rax
990 je .L1811
991 .L255:
992 subl $1, %r14d
993 leaq 4(%rax), %rcx
994 movl %r12d, (%rax)
995 testl %r14d, %r14d
996 jle .L1812
997 movq 160(%rbx), %rax
998 testq %rax, %rax
999 je .L258
1000 movq (%rax), %rsi
1001 cmpq 8(%rax), %rsi
1002 jnb .L258
1003 leaq 4(%rsi), %rdi
1004 movl (%rsi), %r12d
1005 movq %rdi, (%rax)
1006 .L260:
1007 cmpl $-1, %r12d
1008 je .L261
1009 addq $1, %r15
1010 testl %r13d, %r13d
1011 movq %rcx, %rax
1012 je .L255
1013 jmp .L1813
1014 .p2align 4,,10
1015 .p2align 3
1016 .L1800:
1017 movabsq $8800404766721, %rdx
1018 btq %rax, %rdx
1019 jnc .L78
1020 leaq .L106(%rip), %rdx
1021 movslq (%rdx,%rax,4), %rax
1022 addq %rdx, %rax
1023 jmp *%rax
1024 .section .rodata
1025 .align 4
1026 .align 4
1027 .L106:
1028 .long .L93-.L106
1029 .long .L105-.L106
1030 .long .L92-.L106
1031 .long .L92-.L106
1032 .long .L92-.L106
1033 .long .L105-.L106
1034 .long .L105-.L106
1035 .long .L105-.L106
1036 .long .L105-.L106
1037 .long .L105-.L106
1038 .long .L105-.L106
1039 .long .L105-.L106
1040 .long .L105-.L106
1041 .long .L105-.L106
1042 .long .L105-.L106
1043 .long .L105-.L106
1044 .long .L107-.L106
1045 .long .L105-.L106
1046 .long .L105-.L106
1047 .long .L105-.L106
1048 .long .L105-.L106
1049 .long .L1031-.L106
1050 .long .L105-.L106
1051 .long .L105-.L106
1052 .long .L96-.L106
1053 .long .L105-.L106
1054 .long .L105-.L106
1055 .long .L105-.L106
1056 .long .L105-.L106
1057 .long .L105-.L106
1058 .long .L92-.L106
1059 .long .L105-.L106
1060 .long .L97-.L106
1061 .long .L98-.L106
1062 .long .L92-.L106
1063 .long .L92-.L106
1064 .long .L92-.L106
1065 .long .L105-.L106
1066 .long .L99-.L106
1067 .long .L105-.L106
1068 .long .L105-.L106
1069 .long .L105-.L106
1070 .long .L105-.L106
1071 .long .L100-.L106
1072 .text
1073 .p2align 4,,10
1074 .p2align 3
1075 .L39:
1076 movq %r13, %rdi
1077 movl %r8d, -1352(%rbp)
1078 call __GI___wuflow
1079 movl -1352(%rbp), %r8d
1080 movl %eax, %r12d
1081 jmp .L41
1082 .p2align 4,,10
1083 .p2align 3
1084 .L28:
1085 movq _IO_funlockfile@GOTPCREL(%rip), %rdx
1086 movq %r14, -1288(%rbp)
1087 movq %rdx, -1296(%rbp)
1088 jmp .L29
1089 .p2align 4,,10
1090 .p2align 3
1091 .L1793:
1092 cmpq $0, -1424(%rbp)
1093 movq -1424(%rbp), %r13
1094 je .L24
1095 .L961:
1096 xorl %r12d, %r12d
1097 cmpq $0, 0(%r13)
1098 je .L965
1099 .p2align 4,,10
1100 .p2align 3
1101 .L963:
1102 movq 16(%r13,%r12,8), %rax
1103 movq (%rax), %rdi
1104 call free@PLT
1105 movq 16(%r13,%r12,8), %rax
1106 addq $1, %r12
1107 cmpq %r12, 0(%r13)
1108 movq $0, (%rax)
1109 ja .L963
1110 .L965:
1111 movq 8(%r13), %r13
1112 testq %r13, %r13
1113 jne .L961
1114 jmp .L24
1115 .p2align 4,,10
1116 .p2align 3
1117 .L1798:
1118 movl %ebx, -1408(%rbp)
1119 leaq 4(%rcx), %rbx
1120 movl 4(%rcx), %eax
1121 movq %rbx, -1344(%rbp)
1122 jmp .L51
1123 .p2align 4,,10
1124 .p2align 3
1125 .L1799:
1126 movq %r13, %r14
1127 movl -1356(%rbp), %ebx
1128 jmp .L44
1129 .p2align 4,,10
1130 .p2align 3
1131 .L1794:
1132 movq -1376(%rbp), %r15
1133 movq (%r15), %rdi
1134 call free@PLT
1135 movq $0, (%r15)
1136 jmp .L24
1137 .p2align 4,,10
1138 .p2align 3
1139 .L50:
1140 movl %r12d, %esi
1141 movq %r13, %rdi
1142 movq %r13, %r14
1143 movl -1356(%rbp), %ebx
1144 call __GI__IO_sputbackwc
1145 jmp .L44
1146 .L1788:
1147 testl %r8d, %r8d
1148 movq %r13, %r14
1149 movl -1356(%rbp), %ebx
1150 movl %r12d, %r13d
1151 je .L44
1152 movl -1364(%rbp), %r12d
1153 jmp .L953
1154 .p2align 4,,10
1155 .p2align 3
1156 .L948:
1157 movq 160(%r14), %rax
1158 testq %rax, %rax
1159 je .L950
1160 movq (%rax), %rdx
1161 cmpq 8(%rax), %rdx
1162 jnb .L950
1163 leaq 4(%rdx), %rcx
1164 movl (%rdx), %r13d
1165 movq %rcx, (%rax)
1166 .L952:
1167 cmpl $-1, %r13d
1168 jne .L949
1169 movq __libc_errno@gottpoff(%rip), %rax
1170 movl %fs:(%rax), %r12d
1171 .L949:
1172 movl %r13d, %edi
1173 call __GI_iswspace
1174 testl %eax, %eax
1175 je .L1814
1176 .L953:
1177 cmpl $-1, %r13d
1178 jne .L948
1179 movq __libc_errno@gottpoff(%rip), %rax
1180 movl %r12d, %fs:(%rax)
1181 jmp .L949
1182 .L1031:
1183 movl $16, %edx
1184 .L95:
1185 cmpl $-1, %r12d
1186 je .L1815
1187 .L377:
1188 movq 160(%r13), %rax
1189 testq %rax, %rax
1190 je .L380
1191 movq (%rax), %rcx
1192 cmpq 8(%rax), %rcx
1193 jnb .L380
1194 leaq 4(%rcx), %rsi
1195 movl (%rcx), %r12d
1196 movq %rsi, (%rax)
1197 .L382:
1198 cmpl $-1, %r12d
1199 je .L1700
1200 leaq 1(%r15), %rax
1201 movq %rax, -1352(%rbp)
1202 leal -43(%r12), %eax
1203 andl $-3, %eax
1204 movl $1, %eax
1205 jne .L384
1206 movq -1104(%rbp), %rax
1207 cmpq %rax, -1096(%rbp)
1208 je .L1816
1209 leaq 4(%rax), %rcx
1210 movq %rcx, -1104(%rbp)
1211 movl %r12d, (%rax)
1212 .L386:
1213 xorl %eax, %eax
1214 testl %ebx, %ebx
1215 setg %al
1216 subl %eax, %ebx
1217 movq 160(%r13), %rax
1218 testq %rax, %rax
1219 je .L388
1220 movq (%rax), %rcx
1221 cmpq 8(%rax), %rcx
1222 jnb .L388
1223 leaq 4(%rcx), %rsi
1224 movl (%rcx), %r12d
1225 movq %rsi, (%rax)
1226 .L390:
1227 testl %ebx, %ebx
1228 setne %al
1229 cmpl $-1, %r12d
1230 je .L391
1231 leaq 2(%r15), %rcx
1232 movq %rcx, -1352(%rbp)
1233 .L384:
1234 cmpl $48, %r12d
1235 jne .L392
1236 testb %al, %al
1237 je .L392
1238 xorl %eax, %eax
1239 testl %ebx, %ebx
1240 setg %al
1241 subl %eax, %ebx
1242 movq -1104(%rbp), %rax
1243 cmpq %rax, -1096(%rbp)
1244 je .L1817
1245 leaq 4(%rax), %rcx
1246 movq %rcx, -1104(%rbp)
1247 movl $48, (%rax)
1248 .L395:
1249 movq 160(%r13), %rax
1250 testq %rax, %rax
1251 je .L976
1252 movq (%rax), %rcx
1253 cmpq 8(%rax), %rcx
1254 jnb .L976
1255 leaq 4(%rcx), %rsi
1256 movl (%rcx), %r12d
1257 movq %rsi, (%rax)
1258 .L397:
1259 cmpl $-1, %r12d
1260 je .L398
1261 addq $1, -1352(%rbp)
1262 .L399:
1263 testl %ebx, %ebx
1264 je .L400
1265 movl %r12d, %edi
1266 movl %edx, -1392(%rbp)
1267 call __GI_towlower
1268 cmpl $120, %eax
1269 movl -1392(%rbp), %edx
1270 je .L1818
1271 .L400:
1272 testl %edx, %edx
1273 je .L1819
1274 .L401:
1275 cmpl $10, %edx
1276 jne .L409
1277 .L410:
1278 testl $1024, %r14d
1279 movl $10, %edx
1280 jne .L1820
1281 .L409:
1282 movl %r14d, %eax
1283 movl %r14d, -1392(%rbp)
1284 shrl $7, %eax
1285 xorl $1, %eax
1286 movl %eax, %r15d
1287 andl $1, %r15d
1288 movl %r15d, %r14d
1289 movl %edx, %r15d
1290 .L443:
1291 cmpl $-1, %r12d
1292 je .L1706
1293 .L1823:
1294 testl %ebx, %ebx
1295 je .L1706
1296 cmpl $16, %r15d
1297 je .L1821
1298 leal -48(%r12), %eax
1299 cmpl $9, %eax
1300 ja .L435
1301 cmpl %r15d, %eax
1302 jl .L434
1303 .L435:
1304 cmpl $10, %r15d
1305 jne .L1706
1306 testb %r14b, %r14b
1307 jne .L1706
1308 cmpl -1360(%rbp), %r12d
1309 jne .L1706
1310 .L434:
1311 movq -1104(%rbp), %rax
1312 cmpq %rax, -1096(%rbp)
1313 je .L1822
1314 .L436:
1315 leaq 4(%rax), %rdx
1316 movq %rdx, -1104(%rbp)
1317 movl %r12d, (%rax)
1318 .L437:
1319 xorl %eax, %eax
1320 testl %ebx, %ebx
1321 setg %al
1322 subl %eax, %ebx
1323 movq 160(%r13), %rax
1324 testq %rax, %rax
1325 je .L982
1326 movq (%rax), %rcx
1327 cmpq 8(%rax), %rcx
1328 jnb .L982
1329 leaq 4(%rcx), %rdx
1330 movl (%rcx), %r12d
1331 movq %rdx, (%rax)
1332 .L440:
1333 cmpl $-1, %r12d
1334 je .L441
1335 addq $1, -1352(%rbp)
1336 cmpl $-1, %r12d
1337 jne .L1823
1338 .p2align 4,,10
1339 .p2align 3
1340 .L1706:
1341 movl -1392(%rbp), %r14d
1342 movl %r15d, %edx
1343 .L432:
1344 movq -1104(%rbp), %rax
1345 testq %rax, %rax
1346 je .L1824
1347 movq -1088(%rbp), %rcx
1348 cmpq %rcx, %rax
1349 je .L447
1350 movq %rax, %rsi
1351 subq %rcx, %rsi
1352 cmpq $4, %rsi
1353 je .L1825
1354 .L448:
1355 cmpl $-1, %r12d
1356 jne .L472
1357 movq -1096(%rbp), %rcx
1358 movq -1352(%rbp), %r15
1359 .L471:
1360 cmpq %rax, %rcx
1361 je .L1826
1362 leaq 4(%rax), %rcx
1363 movq %rcx, -1104(%rbp)
1364 movl $0, (%rax)
1365 .L474:
1366 testq %rcx, %rcx
1367 je .L1827
1368 movl %r14d, %ecx
1369 movl %r14d, %ebx
1370 movq -1088(%rbp), %rdi
1371 andl $128, %ecx
1372 andl $64, %ebx
1373 leaq -1336(%rbp), %rsi
1374 je .L476
1375 call __GI___wcstol_internal
1376 .L477:
1377 movq -1088(%rbp), %rcx
1378 cmpq %rcx, -1336(%rbp)
1379 je .L1828
1380 movl %r14d, %r8d
1381 andl $8, %r8d
1382 jne .L1735
1383 movl %r14d, %edx
1384 andl $1, %edx
1385 testl %ebx, %ebx
1386 je .L480
1387 testl %edx, %edx
1388 je .L481
1389 movl -1408(%rbp), %esi
1390 testl %esi, %esi
1391 jne .L482
1392 .L1760:
1393 movl -1320(%rbp), %ecx
1394 cmpl $47, %ecx
1395 ja .L535
1396 movl %ecx, %edx
1397 addq -1304(%rbp), %rdx
1398 addl $8, %ecx
1399 movl %ecx, -1320(%rbp)
1400 .L536:
1401 movq (%rdx), %rdx
1402 .L537:
1403 movq %rax, (%rdx)
1404 .L494:
1405 addl $1, -1356(%rbp)
1406 movq -1344(%rbp), %rax
1407 jmp .L34
1408 .L1027:
1409 movq -1456(%rbp), %r15
1410 .L100:
1411 movl %r14d, %r8d
1412 andl $8, %r8d
1413 jne .L1735
1414 testb $1, %r14b
1415 je .L116
1416 movl -1408(%rbp), %edi
1417 testl %edi, %edi
1418 jne .L117
1419 movl -1320(%rbp), %edx
1420 cmpl $47, %edx
1421 ja .L118
1422 movl %edx, %eax
1423 addq -1304(%rbp), %rax
1424 addl $8, %edx
1425 movl %edx, -1320(%rbp)
1426 .L119:
1427 movq (%rax), %rax
1428 .L120:
1429 movq %r15, (%rax)
1430 .L1734:
1431 movq -1344(%rbp), %rax
1432 jmp .L34
1433 .L1026:
1434 movq -1456(%rbp), %r15
1435 .L99:
1436 orl $64, %r14d
1437 xorl %edx, %edx
1438 jmp .L95
1439 .L1024:
1440 movq -1456(%rbp), %r15
1441 .L97:
1442 testb $1, %r14b
1443 jne .L93
1444 cmpl $-1, %ebx
1445 movl $1, %eax
1446 movl %r14d, %r8d
1447 cmove %eax, %ebx
1448 andl $8, %r8d
1449 jne .L168
1450 testl $8448, %r14d
1451 je .L169
1452 movl -1408(%rbp), %eax
1453 testl %eax, %eax
1454 jne .L170
1455 movl -1320(%rbp), %edx
1456 cmpl $47, %edx
1457 ja .L171
1458 movl %edx, %eax
1459 addq -1304(%rbp), %rax
1460 addl $8, %edx
1461 movl %edx, -1320(%rbp)
1462 .L172:
1463 movq (%rax), %rax
1464 movq %rax, -1376(%rbp)
1465 .L173:
1466 cmpq $0, -1376(%rbp)
1467 je .L1829
1468 movl $100, %edi
1469 movl %r8d, -1352(%rbp)
1470 call malloc@PLT
1471 movq -1376(%rbp), %rcx
1472 testq %rax, %rax
1473 movq %rax, -1416(%rbp)
1474 movq %rax, (%rcx)
1475 je .L183
1476 movq -1424(%rbp), %rax
1477 movl -1352(%rbp), %r8d
1478 testq %rax, %rax
1479 je .L184
1480 movq (%rax), %rax
1481 cmpq $32, %rax
1482 leaq 1(%rax), %rdx
1483 je .L184
1484 .L185:
1485 movq -1424(%rbp), %rsi
1486 movq -1376(%rbp), %rcx
1487 movq $100, -1400(%rbp)
1488 movq %rdx, (%rsi)
1489 movq %rcx, 16(%rsi,%rax,8)
1490 .L168:
1491 cmpl $-1, %r12d
1492 je .L1830
1493 movq 160(%r13), %rax
1494 testq %rax, %rax
1495 je .L200
1496 movq (%rax), %rdx
1497 cmpq 8(%rax), %rdx
1498 jnb .L200
1499 leaq 4(%rdx), %rcx
1500 movl (%rdx), %r12d
1501 movq %rcx, (%rax)
1502 .L202:
1503 cmpl $-1, %r12d
1504 je .L1695
1505 leaq -1328(%rbp), %rax
1506 addq $1, %r15
1507 movl %r14d, -1456(%rbp)
1508 movq %r15, -1408(%rbp)
1509 movq $0, -1328(%rbp)
1510 movl %r12d, %r15d
1511 movq %rax, -1352(%rbp)
1512 movl %r14d, %eax
1513 movl %r8d, %r12d
1514 andl $8200, %eax
1515 movq -1416(%rbp), %r14
1516 movl %eax, -1392(%rbp)
1517 cmpl $8192, -1392(%rbp)
1518 je .L1831
1519 .p2align 4,,10
1520 .p2align 3
1521 .L204:
1522 movq -1352(%rbp), %rdx
1523 testl %r12d, %r12d
1524 movl $0, %edi
1525 cmove %r14, %rdi
1526 movl %r15d, %esi
1527 call __wcrtomb
1528 cmpq $-1, %rax
1529 je .L1832
1530 subl $1, %ebx
1531 addq %rax, %r14
1532 testl %ebx, %ebx
1533 jle .L1696
1534 movq 160(%r13), %rax
1535 testq %rax, %rax
1536 je .L209
1537 movq (%rax), %rdx
1538 cmpq 8(%rax), %rdx
1539 jnb .L209
1540 leaq 4(%rdx), %rcx
1541 movl (%rdx), %r15d
1542 movq %rcx, (%rax)
1543 .L211:
1544 cmpl $-1, %r15d
1545 je .L212
1546 addq $1, -1408(%rbp)
1547 cmpl $8192, -1392(%rbp)
1548 jne .L204
1549 .L1831:
1550 movq -1376(%rbp), %rax
1551 movq (%rax), %rdi
1552 movq -1400(%rbp), %rax
1553 addq %rdi, %rax
1554 subq %r14, %rax
1555 cmpq $16, %rax
1556 jg .L204
1557 salq -1400(%rbp)
1558 subq %rdi, %r14
1559 movq -1400(%rbp), %rax
1560 movq %rax, %rsi
1561 call realloc@PLT
1562 testq %rax, %rax
1563 je .L1833
1564 movq -1376(%rbp), %rcx
1565 addq %rax, %r14
1566 movq %rax, (%rcx)
1567 jmp .L204
1568 .L1023:
1569 movq -1456(%rbp), %r15
1570 .L96:
1571 movl %r14d, %r8d
1572 movl %r14d, %r9d
1573 andl $8, %r8d
1574 andl $1, %r9d
1575 je .L819
1576 testl %r8d, %r8d
1577 jne .L820
1578 testl $8448, %r14d
1579 je .L821
1580 movl -1408(%rbp), %eax
1581 testl %eax, %eax
1582 jne .L822
1583 movl -1320(%rbp), %edx
1584 cmpl $47, %edx
1585 ja .L823
1586 movl %edx, %eax
1587 addq -1304(%rbp), %rax
1588 addl $8, %edx
1589 movl %edx, -1320(%rbp)
1590 .L824:
1591 movq (%rax), %rax
1592 movq %rax, -1376(%rbp)
1593 .L825:
1594 cmpq $0, -1376(%rbp)
1595 je .L1834
1596 movl $400, %edi
1597 movl %r8d, -1392(%rbp)
1598 movl %r9d, -1352(%rbp)
1599 call malloc@PLT
1600 movq -1376(%rbp), %rdi
1601 testq %rax, %rax
1602 movq %rax, -1432(%rbp)
1603 movq %rax, (%rdi)
1604 je .L835
1605 .L1757:
1606 movq -1424(%rbp), %rax
1607 movl -1352(%rbp), %r9d
1608 movl -1392(%rbp), %r8d
1609 testq %rax, %rax
1610 je .L865
1611 movq (%rax), %rax
1612 cmpq $32, %rax
1613 leaq 1(%rax), %rdx
1614 je .L865
1615 .L866:
1616 movq -1424(%rbp), %rsi
1617 movq -1376(%rbp), %rdi
1618 movq %rdx, (%rsi)
1619 movq %rdi, 16(%rsi,%rax,8)
1620 movq $100, -1400(%rbp)
1621 .L820:
1622 movq -1344(%rbp), %rdx
1623 movl (%rdx), %eax
1624 leaq 4(%rdx), %r11
1625 cmpl $94, %eax
1626 jne .L1071
1627 movl 4(%rdx), %eax
1628 leaq 8(%rdx), %rsi
1629 movq %r11, -1344(%rbp)
1630 movl $1, %ecx
1631 .L879:
1632 testl %ebx, %ebx
1633 movl $2147483647, %edx
1634 movq %r11, -1336(%rbp)
1635 cmovs %edx, %ebx
1636 cmpl $93, %eax
1637 jne .L884
1638 movl 4(%r11), %eax
1639 movq %rsi, -1344(%rbp)
1640 movq %rsi, %r11
1641 jmp .L884
1642 .p2align 4,,10
1643 .p2align 3
1644 .L882:
1645 cmpl $93, %eax
1646 je .L883
1647 movl (%rdx), %eax
1648 movq %rdx, %r11
1649 .L884:
1650 testl %eax, %eax
1651 leaq 4(%r11), %rdx
1652 jne .L882
1653 movq %r13, %r14
1654 movq %rdx, -1344(%rbp)
1655 movl -1356(%rbp), %ebx
1656 jmp .L44
1657 .L1020:
1658 movq -1456(%rbp), %r15
1659 .L92:
1660 cmpl $-1, %r12d
1661 je .L1835
1662 movq 160(%r13), %rax
1663 testq %rax, %rax
1664 je .L587
1665 movq (%rax), %rdx
1666 cmpq 8(%rax), %rdx
1667 jnb .L587
1668 leaq 4(%rdx), %rcx
1669 movl (%rdx), %r12d
1670 movq %rcx, (%rax)
1671 .L589:
1672 cmpl $-1, %r12d
1673 je .L1711
1674 leaq 1(%r15), %rax
1675 movq -1104(%rbp), %rdx
1676 movq %rax, -1352(%rbp)
1677 xorl %eax, %eax
1678 testl %ebx, %ebx
1679 setg %al
1680 subl %eax, %ebx
1681 leal -43(%r12), %eax
1682 andl $-3, %eax
1683 jne .L1059
1684 cmpq %rdx, -1096(%rbp)
1685 je .L1836
1686 leaq 4(%rdx), %rax
1687 movq %rax, -1104(%rbp)
1688 movl %r12d, (%rdx)
1689 .L593:
1690 testl %ebx, %ebx
1691 je .L1837
1692 movq 160(%r13), %rax
1693 testq %rax, %rax
1694 je .L595
1695 movq (%rax), %rdx
1696 cmpq 8(%rax), %rdx
1697 jnb .L595
1698 leaq 4(%rdx), %rcx
1699 movl (%rdx), %r12d
1700 movq %rcx, (%rax)
1701 .L597:
1702 cmpl $-1, %r12d
1703 je .L1838
1704 leaq 2(%r15), %rax
1705 movq -1104(%rbp), %rdx
1706 movb $1, -1472(%rbp)
1707 movq %rax, -1352(%rbp)
1708 xorl %eax, %eax
1709 testl %ebx, %ebx
1710 setg %al
1711 subl %eax, %ebx
1712 .L591:
1713 movl %r12d, %edi
1714 movq %rdx, -1392(%rbp)
1715 call __GI_towlower
1716 cmpl $110, %eax
1717 movq -1392(%rbp), %rdx
1718 je .L1839
1719 cmpl $105, %eax
1720 jne .L618
1721 cmpq %rdx, -1096(%rbp)
1722 je .L1840
1723 leaq 4(%rdx), %rax
1724 movq %rax, -1104(%rbp)
1725 movl %r12d, (%rdx)
1726 .L620:
1727 testl %ebx, %ebx
1728 je .L1841
1729 movq 160(%r13), %rax
1730 testq %rax, %rax
1731 je .L621
1732 movq (%rax), %rdx
1733 cmpq 8(%rax), %rdx
1734 jnb .L621
1735 leaq 4(%rdx), %rcx
1736 movl (%rdx), %r12d
1737 movq %rcx, (%rax)
1738 .L623:
1739 cmpl $-1, %r12d
1740 je .L1842
1741 movl %r12d, %edi
1742 call __GI_towlower
1743 cmpl $110, %eax
1744 jne .L1843
1745 xorl %eax, %eax
1746 testl %ebx, %ebx
1747 setg %al
1748 subl %eax, %ebx
1749 movq -1104(%rbp), %rax
1750 cmpq -1096(%rbp), %rax
1751 je .L1844
1752 leaq 4(%rax), %rdx
1753 movq %rdx, -1104(%rbp)
1754 movl %r12d, (%rax)
1755 .L628:
1756 testl %ebx, %ebx
1757 je .L1845
1758 movq 160(%r13), %rax
1759 testq %rax, %rax
1760 je .L630
1761 movq (%rax), %rdx
1762 cmpq 8(%rax), %rdx
1763 jnb .L630
1764 leaq 4(%rdx), %rcx
1765 movl (%rdx), %r12d
1766 movq %rcx, (%rax)
1767 .L632:
1768 cmpl $-1, %r12d
1769 je .L1846
1770 movq -1352(%rbp), %rax
1771 movl %r12d, %edi
1772 leaq 2(%rax), %r15
1773 call __GI_towlower
1774 cmpl $102, %eax
1775 jne .L1847
1776 xorl %eax, %eax
1777 testl %ebx, %ebx
1778 setg %al
1779 subl %eax, %ebx
1780 movq -1104(%rbp), %rax
1781 cmpq -1096(%rbp), %rax
1782 je .L1848
1783 leaq 4(%rax), %rdx
1784 movq %rdx, -1104(%rbp)
1785 movl %r12d, (%rax)
1786 .L637:
1787 testl %ebx, %ebx
1788 je .L1731
1789 movq 160(%r13), %rax
1790 testq %rax, %rax
1791 je .L639
1792 movq (%rax), %rdx
1793 cmpq 8(%rax), %rdx
1794 jnb .L639
1795 leaq 4(%rdx), %rcx
1796 movl (%rdx), %r12d
1797 movq %rcx, (%rax)
1798 .L641:
1799 cmpl $-1, %r12d
1800 je .L642
1801 movl %r12d, %edi
1802 call __GI_towlower
1803 cmpl $105, %eax
1804 je .L1849
1805 movl %r12d, %esi
1806 movq %r13, %rdi
1807 call __GI__IO_sputbackwc
1808 movq -1104(%rbp), %rax
1809 movq -1096(%rbp), %rdx
1810 .L617:
1811 cmpq %rdx, %rax
1812 je .L1850
1813 leaq 4(%rax), %rdx
1814 movq %rdx, -1104(%rbp)
1815 movl $0, (%rax)
1816 .L763:
1817 testq %rdx, %rdx
1818 je .L1851
1819 movl %r14d, %edx
1820 movl %r14d, %ebx
1821 movq -1088(%rbp), %rdi
1822 andl $128, %edx
1823 andl $8, %ebx
1824 testb $2, %r14b
1825 je .L765
1826 testb $4, -1444(%rbp)
1827 jne .L1852
1828 testb $1, -1444(%rbp)
1829 jne .L765
1830 leaq -1336(%rbp), %rsi
1831 call __GI___wcstold_internal
1832 testl %ebx, %ebx
1833 jne .L1970
1834 movq -1088(%rbp), %rax
1835 movq -1336(%rbp), %rdx
1836 cmpq %rax, %rdx
1837 movq %rax, %rdi
1838 je .L1971
1839 movl -1408(%rbp), %ecx
1840 testl %ecx, %ecx
1841 jne .L782
1842 movl -1320(%rbp), %esi
1843 cmpl $47, %esi
1844 ja .L783
1845 movl %esi, %ecx
1846 addq -1304(%rbp), %rcx
1847 addl $8, %esi
1848 movl %esi, -1320(%rbp)
1849 .L784:
1850 movq (%rcx), %rcx
1851 .L785:
1852 fstpt (%rcx)
1853 .L781:
1854 cmpq %rdx, %rax
1855 je .L1853
1856 addl $1, -1356(%rbp)
1857 .p2align 4,,10
1858 .p2align 3
1859 .L1735:
1860 movq -1344(%rbp), %rax
1861 xorl %r8d, %r8d
1862 jmp .L34
1863 .L1025:
1864 movq -1456(%rbp), %r15
1865 .L98:
1866 orl $64, %r14d
1867 movl $10, %edx
1868 jmp .L95
1869 .L107:
1870 movl %r14d, %r8d
1871 andl $8, %r8d
1872 .L108:
1873 testl %r8d, %r8d
1874 jne .L329
1875 .L327:
1876 movl %r14d, %r8d
1877 andl $8448, %r8d
1878 je .L330
1879 movl -1408(%rbp), %r10d
1880 testl %r10d, %r10d
1881 jne .L331
1882 movl -1320(%rbp), %edx
1883 cmpl $47, %edx
1884 ja .L332
1885 movl %edx, %eax
1886 addq -1304(%rbp), %rax
1887 addl $8, %edx
1888 movl %edx, -1320(%rbp)
1889 .L333:
1890 movq (%rax), %rax
1891 movq %rax, -1376(%rbp)
1892 .L334:
1893 cmpq $0, -1376(%rbp)
1894 je .L1854
1895 movl $400, %edi
1896 call malloc@PLT
1897 movq -1376(%rbp), %rcx
1898 testq %rax, %rax
1899 movq %rax, -1432(%rbp)
1900 movq %rax, (%rcx)
1901 je .L344
1902 movq -1424(%rbp), %rax
1903 testq %rax, %rax
1904 je .L345
1905 movq (%rax), %rax
1906 cmpq $32, %rax
1907 leaq 1(%rax), %rdx
1908 je .L345
1909 .L346:
1910 movq -1424(%rbp), %rdi
1911 movq -1376(%rbp), %rcx
1912 xorl %r8d, %r8d
1913 movq $100, -1400(%rbp)
1914 movq %rdx, (%rdi)
1915 movq %rcx, 16(%rdi,%rax,8)
1916 .L329:
1917 cmpl $-1, %r12d
1918 je .L1855
1919 .L328:
1920 movq 160(%r13), %rax
1921 testq %rax, %rax
1922 je .L360
1923 movq (%rax), %rdx
1924 cmpq 8(%rax), %rdx
1925 jnb .L360
1926 leaq 4(%rdx), %rcx
1927 movl (%rdx), %r12d
1928 movq %rcx, (%rax)
1929 .L362:
1930 cmpl $-1, %r12d
1931 je .L1699
1932 movq -1432(%rbp), %rax
1933 movl %r14d, -1408(%rbp)
1934 addq $1, %r15
1935 movq %rax, -1352(%rbp)
1936 movl %r14d, %eax
1937 movl %r12d, %r14d
1938 andl $8448, %eax
1939 movl %r14d, %edi
1940 movl %r8d, %r12d
1941 movl %eax, -1392(%rbp)
1942 call __GI_iswspace
1943 testl %eax, %eax
1944 jne .L1856
1945 .p2align 4,,10
1946 .p2align 3
1947 .L364:
1948 testl %r12d, %r12d
1949 jne .L366
1950 movl -1392(%rbp), %edi
1951 movq -1352(%rbp), %rsi
1952 testl %edi, %edi
1953 leaq 4(%rsi), %rax
1954 movl %r14d, (%rsi)
1955 je .L1052
1956 movq -1376(%rbp), %rcx
1957 movq -1400(%rbp), %rsi
1958 movq %rax, -1352(%rbp)
1959 movq (%rcx), %rdi
1960 leaq 0(,%rsi,4), %rcx
1961 leaq (%rdi,%rcx), %rsi
1962 cmpq %rsi, %rax
1963 je .L1857
1964 .L366:
1965 testl %ebx, %ebx
1966 jle .L369
1967 subl $1, %ebx
1968 je .L1858
1969 .L369:
1970 movq 160(%r13), %rax
1971 testq %rax, %rax
1972 je .L974
1973 movq (%rax), %rdx
1974 cmpq 8(%rax), %rdx
1975 jnb .L974
1976 leaq 4(%rdx), %rcx
1977 movl (%rdx), %r14d
1978 movq %rcx, (%rax)
1979 .L371:
1980 cmpl $-1, %r14d
1981 je .L372
1982 movl %r14d, %edi
1983 addq $1, %r15
1984 call __GI_iswspace
1985 testl %eax, %eax
1986 je .L364
1987 .L1856:
1988 movl %r12d, -1392(%rbp)
1989 movl %r14d, %r12d
1990 movq %r13, %rdi
1991 movl %r12d, %esi
1992 movl -1408(%rbp), %r14d
1993 subq $1, %r15
1994 call __GI__IO_sputbackwc
1995 movl -1392(%rbp), %r8d
1996 .p2align 4,,10
1997 .p2align 3
1998 .L365:
1999 testl %r8d, %r8d
2000 je .L373
2001 movq -1352(%rbp), %rcx
2002 movq -1344(%rbp), %rax
2003 xorl %r8d, %r8d
2004 movq %rcx, -1432(%rbp)
2005 jmp .L34
2006 .L1723:
2007 movq %r13, %r14
2008 .L378:
2009 movq -1392(%rbp), %rax
2010 movl -1364(%rbp), %edi
2011 movl %edi, %fs:(%rax)
2012 .L379:
2013 movl -1356(%rbp), %eax
2014 testl %eax, %eax
2015 movl %eax, %ebx
2016 jne .L44
2017 movl $-1, %ebx
2018 movl %ebx, -1356(%rbp)
2019 jmp .L44
2020 .L105:
2021 movq %r13, %r14
2022 movl -1356(%rbp), %ebx
2023 jmp .L44
2024 .L1810:
2025 movq __libc_errno@gottpoff(%rip), %rax
2026 movl -1364(%rbp), %edi
2027 movq %r13, %r14
2028 movl %edi, %fs:(%rax)
2029 .L249:
2030 movl -1356(%rbp), %eax
2031 testl %eax, %eax
2032 movl %eax, %ebx
2033 jne .L44
2034 movl $-1, %ebx
2035 movl %ebx, -1356(%rbp)
2036 jmp .L44
2037 .L1028:
2038 movq -1456(%rbp), %r15
2039 .L102:
2040 movl %r14d, %eax
2041 movl $16, %edx
2042 andl $-7, %eax
2043 orl $4097, %eax
2044 movl %eax, %r14d
2045 jmp .L95
2046 .L1029:
2047 movq -1456(%rbp), %r15
2048 .L103:
2049 movl %r14d, %r8d
2050 andl $8, %r8d
2051 testb $1, %r14b
2052 jne .L108
2053 testl %r8d, %r8d
2054 jne .L272
2055 testl $8448, %r14d
2056 je .L273
2057 movl -1408(%rbp), %eax
2058 testl %eax, %eax
2059 jne .L274
2060 movl -1320(%rbp), %edx
2061 cmpl $47, %edx
2062 ja .L275
2063 movl %edx, %eax
2064 addq -1304(%rbp), %rax
2065 addl $8, %edx
2066 movl %edx, -1320(%rbp)
2067 .L276:
2068 movq (%rax), %rax
2069 movq %rax, -1376(%rbp)
2070 .L277:
2071 cmpq $0, -1376(%rbp)
2072 je .L1859
2073 movl $100, %edi
2074 movl %r8d, -1352(%rbp)
2075 call malloc@PLT
2076 movq -1376(%rbp), %rsi
2077 testq %rax, %rax
2078 movq %rax, -1416(%rbp)
2079 movq %rax, (%rsi)
2080 je .L287
2081 movq -1424(%rbp), %rax
2082 movl -1352(%rbp), %r8d
2083 testq %rax, %rax
2084 je .L288
2085 movq (%rax), %rax
2086 cmpq $32, %rax
2087 leaq 1(%rax), %rdx
2088 je .L288
2089 .L289:
2090 movq -1424(%rbp), %rdi
2091 movq -1376(%rbp), %rcx
2092 movq $100, -1400(%rbp)
2093 movq %rdx, (%rdi)
2094 movq %rcx, 16(%rdi,%rax,8)
2095 .L272:
2096 cmpl $-1, %r12d
2097 je .L1860
2098 movq 160(%r13), %rax
2099 testq %rax, %rax
2100 je .L304
2101 movq (%rax), %rdx
2102 cmpq 8(%rax), %rdx
2103 jnb .L304
2104 leaq 4(%rdx), %rcx
2105 movl (%rdx), %r12d
2106 movq %rcx, (%rax)
2107 .L306:
2108 cmpl $-1, %r12d
2109 je .L1698
2110 leaq -1328(%rbp), %rax
2111 addq $1, %r15
2112 movl %r12d, %edi
2113 movq %r15, -1456(%rbp)
2114 movq $0, -1328(%rbp)
2115 movq %rax, -1352(%rbp)
2116 movl %r14d, %eax
2117 movl %r14d, -1464(%rbp)
2118 andl $8448, %eax
2119 movl %r8d, -1408(%rbp)
2120 movq -1416(%rbp), %r15
2121 movl %eax, -1472(%rbp)
2122 call __GI_iswspace
2123 testl %eax, %eax
2124 jne .L1861
2125 .L308:
2126 movl -1408(%rbp), %r14d
2127 testl %r14d, %r14d
2128 jne .L310
2129 movl -1472(%rbp), %r11d
2130 testl %r11d, %r11d
2131 je .L311
2132 movq -1376(%rbp), %rax
2133 movq (%rax), %rdi
2134 movq -1400(%rbp), %rax
2135 addq %rdi, %rax
2136 subq %r15, %rax
2137 cmpq $16, %rax
2138 jle .L1862
2139 .L311:
2140 movq %r15, %r14
2141 .L971:
2142 movq -1352(%rbp), %rdx
2143 movl %r12d, %esi
2144 movq %r15, %rdi
2145 call __wcrtomb
2146 cmpq $-1, %rax
2147 je .L1863
2148 cmpq $16, %rax
2149 ja .L1864
2150 testl %ebx, %ebx
2151 leaq (%r14,%rax), %r15
2152 jle .L316
2153 subl $1, %ebx
2154 je .L1865
2155 .L316:
2156 movq 160(%r13), %rax
2157 testq %rax, %rax
2158 je .L972
2159 movq (%rax), %rdx
2160 cmpq 8(%rax), %rdx
2161 jnb .L972
2162 leaq 4(%rdx), %rsi
2163 movl (%rdx), %r12d
2164 movq %rsi, (%rax)
2165 .L318:
2166 cmpl $-1, %r12d
2167 je .L319
2168 movl %r12d, %edi
2169 addq $1, -1456(%rbp)
2170 call __GI_iswspace
2171 testl %eax, %eax
2172 je .L308
2173 .L1861:
2174 movl -1408(%rbp), %r8d
2175 movq %r15, -1416(%rbp)
2176 movl %r12d, %esi
2177 movq -1456(%rbp), %r15
2178 movq %r13, %rdi
2179 movl -1464(%rbp), %r14d
2180 movl %r8d, -1392(%rbp)
2181 call __GI__IO_sputbackwc
2182 movl -1392(%rbp), %r8d
2183 subq $1, %r15
2184 .L309:
2185 testl %r8d, %r8d
2186 jne .L1735
2187 leaq -1184(%rbp), %rax
2188 movq -1352(%rbp), %rdx
2189 xorl %esi, %esi
2190 movl %r8d, -1392(%rbp)
2191 movq %rax, %rdi
2192 movq %rax, -1456(%rbp)
2193 call __wcrtomb
2194 movl %r14d, %edx
2195 movq %rax, %rbx
2196 movl -1392(%rbp), %r8d
2197 andl $8448, %edx
2198 testq %rax, %rax
2199 je .L321
2200 testl %edx, %edx
2201 je .L322
2202 movq -1376(%rbp), %rax
2203 movq (%rax), %rdi
2204 movq -1416(%rbp), %rax
2205 leaq (%rax,%rbx), %rdx
2206 movq -1400(%rbp), %rax
2207 addq %rdi, %rax
2208 cmpq %rax, %rdx
2209 jnb .L1866
2210 .L323:
2211 movq -1456(%rbp), %rsi
2212 movq -1416(%rbp), %rdi
2213 movq %rbx, %rdx
2214 movl %r8d, -1352(%rbp)
2215 call __GI_mempcpy@PLT
2216 movl -1352(%rbp), %r8d
2217 leaq 1(%rax), %rcx
2218 movb $0, (%rax)
2219 movq %rcx, -1416(%rbp)
2220 .L1001:
2221 movq -1376(%rbp), %rbx
2222 movq -1416(%rbp), %rsi
2223 movq (%rbx), %rdi
2224 subq %rdi, %rsi
2225 cmpq -1400(%rbp), %rsi
2226 je .L375
2227 .L1745:
2228 movl %r8d, -1352(%rbp)
2229 call realloc@PLT
2230 testq %rax, %rax
2231 movl -1352(%rbp), %r8d
2232 je .L375
2233 movq %rax, (%rbx)
2234 .L375:
2235 addl $1, -1356(%rbp)
2236 movq -1344(%rbp), %rax
2237 movq $0, -1376(%rbp)
2238 jmp .L34
2239 .L90:
2240 movq 160(%r13), %rax
2241 testq %rax, %rax
2242 je .L111
2243 movq (%rax), %rdx
2244 cmpq 8(%rax), %rdx
2245 jnb .L111
2246 leaq 4(%rdx), %rcx
2247 movl (%rdx), %r12d
2248 movq %rcx, (%rax)
2249 .L113:
2250 cmpl $-1, %r12d
2251 je .L1694
2252 cmpl $37, %r12d
2253 je .L1734
2254 movq %r13, %r14
2255 movl %r12d, %esi
2256 movq %r14, %rdi
2257 call __GI__IO_sputbackwc
2258 movl -1356(%rbp), %ebx
2259 jmp .L44
2260 .L109:
2261 movq -1392(%rbp), %rax
2262 movl -1364(%rbp), %edi
2263 movq %r13, %r14
2264 movl %edi, %fs:(%rax)
2265 .L110:
2266 movl -1356(%rbp), %eax
2267 testl %eax, %eax
2268 movl %eax, %ebx
2269 jne .L44
2270 movl $-1, %ebx
2271 movl %ebx, -1356(%rbp)
2272 jmp .L44
2273 .L94:
2274 movl %r14d, %r8d
2275 movq -1456(%rbp), %r15
2276 andl $8, %r8d
2277 je .L327
2278 jmp .L328
2279 .L101:
2280 movl $8, %edx
2281 .L104:
2282 movq -1456(%rbp), %r15
2283 jmp .L377
2284 .L1022:
2285 movq -1456(%rbp), %r15
2286 movl $16, %edx
2287 jmp .L95
2288 .L1030:
2289 movl $10, %edx
2290 jmp .L104
2291 .L968:
2292 testb $8, %r14b
2293 je .L327
2294 movq %r13, %r14
2295 .L969:
2296 movq -1392(%rbp), %rax
2297 movl -1364(%rbp), %esi
2298 movl %esi, %fs:(%rax)
2299 .L359:
2300 movl -1356(%rbp), %eax
2301 testl %eax, %eax
2302 movl %eax, %ebx
2303 jne .L44
2304 movl $-1, %ebx
2305 movl %ebx, -1356(%rbp)
2306 jmp .L44
2307 .L1722:
2308 movq %r13, %r14
2309 .L585:
2310 movq -1392(%rbp), %rax
2311 movl -1364(%rbp), %ecx
2312 movl %ecx, %fs:(%rax)
2313 .L586:
2314 movl -1356(%rbp), %eax
2315 testl %eax, %eax
2316 je .L1087
2317 movl -1356(%rbp), %ebx
2318 jmp .L44
2319 .L1808:
2320 orl $256, %r14d
2321 movl %eax, -1352(%rbp)
2322 jmp .L72
2323 .L966:
2324 movq %r13, %r14
2325 movl -1356(%rbp), %ebx
2326 jmp .L44
2327 .L89:
2328 movq %r13, %r14
2329 movl -1356(%rbp), %ebx
2330 jmp .L44
2331 .p2align 4,,10
2332 .p2align 3
2333 .L1821:
2334 movl %r12d, %edi
2335 call __GI_iswxdigit
2336 testl %eax, %eax
2337 je .L1706
2338 movq -1104(%rbp), %rax
2339 cmpq %rax, -1096(%rbp)
2340 jne .L436
2341 .L1822:
2342 movq -1384(%rbp), %rdi
2343 movl %r12d, %esi
2344 call char_buffer_add_slow
2345 jmp .L437
2346 .p2align 4,,10
2347 .p2align 3
2348 .L441:
2349 movq __libc_errno@gottpoff(%rip), %rax
2350 movl %fs:(%rax), %eax
2351 movl %eax, -1364(%rbp)
2352 jmp .L443
2353 .p2align 4,,10
2354 .p2align 3
2355 .L982:
2356 movq %r13, %rdi
2357 call __GI___wuflow
2358 movl %eax, %r12d
2359 jmp .L440
2360 .p2align 4,,10
2361 .p2align 3
2362 .L372:
2363 movq __libc_errno@gottpoff(%rip), %rax
2364 movl %r12d, %r8d
2365 movl %r14d, %r12d
2366 movl -1408(%rbp), %r14d
2367 movl %fs:(%rax), %eax
2368 movl %eax, -1364(%rbp)
2369 jmp .L365
2370 .p2align 4,,10
2371 .p2align 3
2372 .L1052:
2373 movq %rax, -1352(%rbp)
2374 jmp .L366
2375 .L391:
2376 movq __libc_errno@gottpoff(%rip), %rax
2377 movl %fs:(%rax), %eax
2378 movl %eax, -1364(%rbp)
2379 .L392:
2380 testl %edx, %edx
2381 je .L410
2382 jmp .L401
2383 .p2align 4,,10
2384 .p2align 3
2385 .L476:
2386 call __GI___wcstoul_internal
2387 jmp .L477
2388 .L447:
2389 testl $4096, %r14d
2390 je .L1709
2391 cmpl $4, %ebx
2392 jbe .L1709
2393 cmpl $40, %r12d
2394 jne .L1709
2395 movq 160(%r13), %rax
2396 testq %rax, %rax
2397 je .L450
2398 movq (%rax), %rcx
2399 cmpq 8(%rax), %rcx
2400 jnb .L450
2401 leaq 4(%rcx), %rsi
2402 movl (%rcx), %r12d
2403 movq %rsi, (%rax)
2404 .L452:
2405 cmpl $-1, %r12d
2406 movl %edx, -1392(%rbp)
2407 je .L453
2408 movl %r12d, %edi
2409 call __GI_towlower
2410 cmpl $110, %eax
2411 movl -1392(%rbp), %edx
2412 jne .L1710
2413 movq 160(%r13), %rax
2414 testq %rax, %rax
2415 je .L985
2416 movq (%rax), %rcx
2417 cmpq 8(%rax), %rcx
2418 jnb .L985
2419 leaq 4(%rcx), %rsi
2420 movl (%rcx), %r12d
2421 movq %rsi, (%rax)
2422 .L458:
2423 cmpl $-1, %r12d
2424 movl %edx, -1392(%rbp)
2425 je .L459
2426 movl %r12d, %edi
2427 call __GI_towlower
2428 cmpl $105, %eax
2429 movl -1392(%rbp), %edx
2430 jne .L1710
2431 movq 160(%r13), %rax
2432 testq %rax, %rax
2433 je .L987
2434 movq (%rax), %rcx
2435 cmpq 8(%rax), %rcx
2436 jnb .L987
2437 leaq 4(%rcx), %rsi
2438 movl (%rcx), %r12d
2439 movq %rsi, (%rax)
2440 .L462:
2441 cmpl $-1, %r12d
2442 movl %edx, -1392(%rbp)
2443 je .L463
2444 movl %r12d, %edi
2445 call __GI_towlower
2446 cmpl $108, %eax
2447 movl -1392(%rbp), %edx
2448 jne .L1710
2449 movq 160(%r13), %rax
2450 testq %rax, %rax
2451 je .L989
2452 movq (%rax), %rcx
2453 cmpq 8(%rax), %rcx
2454 jnb .L989
2455 leaq 4(%rcx), %rsi
2456 movl (%rcx), %r12d
2457 movq %rsi, (%rax)
2458 .L467:
2459 cmpl $-1, %r12d
2460 je .L468
2461 movq -1352(%rbp), %r15
2462 addq $4, %r15
2463 cmpl $41, %r12d
2464 jne .L1710
2465 movq -1104(%rbp), %rsi
2466 movq -1096(%rbp), %rcx
2467 cmpq %rsi, %rcx
2468 je .L1867
2469 leaq 4(%rsi), %rax
2470 movq %rax, -1104(%rbp)
2471 movl $48, (%rsi)
2472 jmp .L471
2473 .p2align 4,,10
2474 .p2align 3
2475 .L974:
2476 movq %r13, %rdi
2477 call __GI___wuflow
2478 movl %eax, %r14d
2479 jmp .L371
2480 .p2align 4,,10
2481 .p2align 3
2482 .L261:
2483 movq __libc_errno@gottpoff(%rip), %rax
2484 movl -1392(%rbp), %r8d
2485 movl %r13d, %edx
2486 movq %rbx, %r13
2487 movq %rcx, %rbx
2488 movl %fs:(%rax), %eax
2489 movl %eax, -1364(%rbp)
2490 .L262:
2491 testl %edx, %edx
2492 je .L270
2493 movq -1376(%rbp), %r14
2494 movq %rbx, %rsi
2495 movq (%r14), %rdi
2496 subq %rdi, %rsi
2497 movq %rsi, %rax
2498 sarq $2, %rax
2499 cmpq -1400(%rbp), %rax
2500 je .L270
2501 movl %r8d, -1352(%rbp)
2502 call realloc@PLT
2503 testq %rax, %rax
2504 movl -1352(%rbp), %r8d
2505 je .L270
2506 movq %rax, (%r14)
2507 .L270:
2508 addl $1, -1356(%rbp)
2509 movq -1344(%rbp), %rax
2510 movq %rbx, -1432(%rbp)
2511 movq $0, -1376(%rbp)
2512 jmp .L34
2513 .L1815:
2514 movq __libc_errno@gottpoff(%rip), %rax
2515 movq %r13, %r14
2516 movq %rax, -1392(%rbp)
2517 jmp .L378
2518 .L1700:
2519 movq %r13, %r14
2520 jmp .L379
2521 .L472:
2522 movq -1352(%rbp), %r15
2523 movl %r12d, %esi
2524 movq %r13, %rdi
2525 movl %edx, -1392(%rbp)
2526 call __GI__IO_sputbackwc
2527 subq $1, %r15
2528 movq -1104(%rbp), %rax
2529 movq -1096(%rbp), %rcx
2530 movl -1392(%rbp), %edx
2531 jmp .L471
2532 .L310:
2533 movq %r15, %r14
2534 xorl %r15d, %r15d
2535 jmp .L971
2536 .L1825:
2537 movl (%rcx), %ecx
2538 subl $43, %ecx
2539 andl $-3, %ecx
2540 jne .L448
2541 .L1709:
2542 cmpl $-1, %r12d
2543 movq %r13, %r14
2544 movl -1356(%rbp), %ebx
2545 movl %r12d, %r13d
2546 je .L44
2547 .L469:
2548 movl %r13d, %esi
2549 movq %r14, %rdi
2550 call __GI__IO_sputbackwc
2551 movl -1356(%rbp), %ebx
2552 jmp .L44
2553 .L258:
2554 movq %rbx, %rdi
2555 movq %rcx, -1408(%rbp)
2556 call __GI___wuflow
2557 movq -1408(%rbp), %rcx
2558 movl %eax, %r12d
2559 jmp .L260
2560 .L453:
2561 movq %r13, %r14
2562 movl -1356(%rbp), %ebx
2563 jmp .L44
2564 .L480:
2565 testl %edx, %edx
2566 je .L533
2567 movl -1408(%rbp), %ebx
2568 testl %ebx, %ebx
2569 je .L1760
2570 movq -1440(%rbp), %rsi
2571 movl -1408(%rbp), %r9d
2572 xorl %edi, %edi
2573 xorl %r10d, %r10d
2574 movdqu (%rsi), %xmm0
2575 movups %xmm0, -1184(%rbp)
2576 movq 16(%rsi), %rcx
2577 movq -1176(%rbp), %rsi
2578 movd %xmm0, %edx
2579 movq %rcx, -1168(%rbp)
2580 movd %xmm0, %ecx
2581 .L538:
2582 subl $1, %r9d
2583 je .L1776
2584 cmpl $47, %ecx
2585 ja .L539
2586 addl $8, %ecx
2587 movl $1, %r10d
2588 jmp .L538
2589 .p2align 4,,10
2590 .p2align 3
2591 .L1012:
2592 movl $-1, %ebx
2593 jmp .L24
2594 .L1811:
2595 movq -1456(%rbp), %rax
2596 addq -1352(%rbp), %rax
2597 movq -1400(%rbp), %rsi
2598 subq %r15, %rax
2599 movq %rsi, %r9
2600 cmpq %rax, %rsi
2601 jle .L256
2602 leal -1(%r14), %r9d
2603 movslq %r9d, %r9
2604 .L256:
2605 addq -1400(%rbp), %r9
2606 movq %rcx, -1432(%rbp)
2607 leaq 0(,%r9,4), %rsi
2608 movq %r9, -1408(%rbp)
2609 call realloc@PLT
2610 testq %rax, %rax
2611 movq -1408(%rbp), %r9
2612 movq -1432(%rbp), %rcx
2613 je .L1868
2614 movq -1376(%rbp), %rdi
2615 movq %r9, -1400(%rbp)
2616 movq %rax, (%rdi)
2617 addq %rcx, %rax
2618 jmp .L255
2619 .L1806:
2620 movl 8(%rcx), %eax
2621 leaq 8(%rcx), %rdx
2622 orl $3, %r14d
2623 movq %rdx, -1344(%rbp)
2624 movl %eax, -1352(%rbp)
2625 jmp .L72
2626 .L76:
2627 movl 8(%rcx), %eax
2628 leaq 8(%rcx), %rdx
2629 orl $8193, %r14d
2630 movq %rdx, -1344(%rbp)
2631 movl %eax, -1352(%rbp)
2632 jmp .L72
2633 .L1807:
2634 movl 8(%rcx), %eax
2635 leaq 8(%rcx), %rdx
2636 orl $512, %r14d
2637 movq %rdx, -1344(%rbp)
2638 movl %eax, -1352(%rbp)
2639 jmp .L72
2640 .L32:
2641 movl $1, %edx
2642 lock cmpxchgl %edx, (%rdi)
2643 je .L33
2644 call __lll_lock_wait_private
2645 jmp .L33
2646 .L380:
2647 movq %r13, %rdi
2648 movl %edx, -1352(%rbp)
2649 call __GI___wuflow
2650 movl -1352(%rbp), %edx
2651 movl %eax, %r12d
2652 jmp .L382
2653 .L319:
2654 movq -1392(%rbp), %rax
2655 movq %r15, -1416(%rbp)
2656 movl -1464(%rbp), %r14d
2657 movq -1456(%rbp), %r15
2658 movl -1408(%rbp), %r8d
2659 movl %fs:(%rax), %eax
2660 movl %eax, -1364(%rbp)
2661 jmp .L309
2662 .L212:
2663 movq __libc_errno@gottpoff(%rip), %rax
2664 movq %r14, -1416(%rbp)
2665 movl %r12d, %r8d
2666 movl -1456(%rbp), %r14d
2667 movl %r15d, %r12d
2668 movq -1408(%rbp), %r15
2669 movl %fs:(%rax), %eax
2670 movl %eax, -1364(%rbp)
2671 .L208:
2672 testl %r8d, %r8d
2673 jne .L1735
2674 andl $8448, %r14d
2675 je .L375
2676 jmp .L1001
2677 .p2align 4,,10
2678 .p2align 3
2679 .L253:
2680 cmpl $1, %ebx
2681 jle .L1736
2682 leal -2(%rbx), %eax
2683 leaq 2(%r15,%rax), %rbx
2684 movq -1352(%rbp), %r15
2685 jmp .L268
2686 .p2align 4,,10
2687 .p2align 3
2688 .L1870:
2689 addq $1, %r15
2690 cmpq %rbx, %r15
2691 je .L1869
2692 .L268:
2693 movq 160(%r13), %rax
2694 testq %rax, %rax
2695 je .L264
2696 movq (%rax), %rdx
2697 cmpq 8(%rax), %rdx
2698 jnb .L264
2699 leaq 4(%rdx), %rcx
2700 movq %rcx, (%rax)
2701 movl (%rdx), %eax
2702 .L266:
2703 cmpl $-1, %eax
2704 jne .L1870
2705 movl %eax, %r12d
2706 movq __libc_errno@gottpoff(%rip), %rax
2707 xorl %r8d, %r8d
2708 movl %fs:(%rax), %eax
2709 movl %eax, -1364(%rbp)
2710 movq -1344(%rbp), %rax
2711 jmp .L34
2712 .L264:
2713 movq %r13, %rdi
2714 call __GI___wuflow
2715 jmp .L266
2716 .L1814:
2717 cmpl $-1, %r13d
2718 je .L44
2719 movl %r13d, %esi
2720 movq %r14, %rdi
2721 call __GI__IO_sputbackwc
2722 jmp .L44
2723 .L398:
2724 movq __libc_errno@gottpoff(%rip), %rax
2725 movl %fs:(%rax), %eax
2726 movl %eax, -1364(%rbp)
2727 jmp .L399
2728 .L373:
2729 movq -1352(%rbp), %rax
2730 andl $8448, %r14d
2731 leaq 4(%rax), %rcx
2732 movl $0, (%rax)
2733 movq %rcx, -1432(%rbp)
2734 je .L375
2735 movq -1376(%rbp), %rbx
2736 movq (%rbx), %rdi
2737 subq %rdi, %rcx
2738 movq %rcx, %rax
2739 movq %rcx, %rsi
2740 sarq $2, %rax
2741 cmpq -1400(%rbp), %rax
2742 je .L375
2743 jmp .L1745
2744 .L1819:
2745 movl $8, %edx
2746 jmp .L409
2747 .L957:
2748 #APP
2749 # 3030 "vfscanf-internal.c" 1
2750 xchgl %eax, (%rdi)
2751 # 0 "" 2
2752 #NO_APP
2753 cmpl $1, %eax
2754 jle .L955
2755 xorl %r10d, %r10d
2756 movl $1, %edx
2757 movl $129, %esi
2758 movl $202, %eax
2759 #APP
2760 # 3030 "vfscanf-internal.c" 1
2761 syscall
2763 # 0 "" 2
2764 #NO_APP
2765 jmp .L955
2766 .p2align 4,,10
2767 .p2align 3
2768 .L1824:
2769 movq __libc_errno@gottpoff(%rip), %rax
2770 movl $-1, %ebx
2771 movq %r13, %r14
2772 movl %ebx, -1356(%rbp)
2773 movl $12, %fs:(%rax)
2774 jmp .L44
2775 .L950:
2776 movq %r14, %rdi
2777 call __GI___wuflow
2778 movl %eax, %r13d
2779 jmp .L952
2780 .L819:
2781 testl %r8d, %r8d
2782 jne .L820
2783 testl $8448, %r14d
2784 je .L850
2785 movl -1408(%rbp), %r11d
2786 testl %r11d, %r11d
2787 jne .L851
2788 movl -1320(%rbp), %edx
2789 cmpl $47, %edx
2790 ja .L852
2791 movl %edx, %eax
2792 addq -1304(%rbp), %rax
2793 addl $8, %edx
2794 movl %edx, -1320(%rbp)
2795 .L853:
2796 movq (%rax), %rax
2797 movq %rax, -1376(%rbp)
2798 .L854:
2799 cmpq $0, -1376(%rbp)
2800 je .L1871
2801 movl $100, %edi
2802 movl %r8d, -1392(%rbp)
2803 movl %r9d, -1352(%rbp)
2804 call malloc@PLT
2805 movq -1376(%rbp), %rcx
2806 testq %rax, %rax
2807 movq %rax, -1416(%rbp)
2808 movq %rax, (%rcx)
2809 jne .L1757
2810 movl %r14d, %ebx
2811 movq %r13, %r14
2812 andb $32, %bh
2813 jne .L1070
2814 movl -1356(%rbp), %ebx
2815 jmp .L44
2816 .L468:
2817 movq %r13, %r14
2818 movl -1356(%rbp), %ebx
2819 jmp .L44
2820 .L1857:
2821 movq -1400(%rbp), %rax
2822 movq %rcx, -1352(%rbp)
2823 leaq 0(,%rax,8), %rsi
2824 call realloc@PLT
2825 testq %rax, %rax
2826 movq -1352(%rbp), %rcx
2827 je .L1872
2828 movq -1376(%rbp), %rdi
2829 salq -1400(%rbp)
2830 movq %rax, (%rdi)
2831 addq %rcx, %rax
2832 movq %rax, -1352(%rbp)
2833 jmp .L366
2834 .L533:
2835 testb $4, %r14b
2836 je .L546
2837 movl -1408(%rbp), %r11d
2838 testl %r11d, %r11d
2839 jne .L547
2840 .L1763:
2841 movl -1320(%rbp), %ecx
2842 cmpl $47, %ecx
2843 ja .L548
2844 movl %ecx, %edx
2845 addq -1304(%rbp), %rdx
2846 addl $8, %ecx
2847 movl %ecx, -1320(%rbp)
2848 .L549:
2849 movq (%rdx), %rdx
2850 .L550:
2851 movw %ax, (%rdx)
2852 jmp .L494
2853 .L481:
2854 testb $4, %r14b
2855 je .L495
2856 movl -1408(%rbp), %ecx
2857 testl %ecx, %ecx
2858 je .L1763
2859 movq -1440(%rbp), %rsi
2860 movl -1408(%rbp), %r9d
2861 xorl %edi, %edi
2862 xorl %r10d, %r10d
2863 movdqu (%rsi), %xmm0
2864 movups %xmm0, -1184(%rbp)
2865 movq 16(%rsi), %rcx
2866 movq -1176(%rbp), %rsi
2867 movd %xmm0, %edx
2868 movq %rcx, -1168(%rbp)
2869 movd %xmm0, %ecx
2870 .L500:
2871 subl $1, %r9d
2872 je .L1778
2873 cmpl $47, %ecx
2874 ja .L501
2875 addl $8, %ecx
2876 movl $1, %r10d
2877 jmp .L500
2878 .p2align 4,,10
2879 .p2align 3
2880 .L1818:
2881 testb $10, %dl
2882 jne .L401
2883 xorl %eax, %eax
2884 testl %ebx, %ebx
2885 setg %al
2886 subl %eax, %ebx
2887 cmpl $-1, %r12d
2888 je .L1873
2889 movq 160(%r13), %rax
2890 testq %rax, %rax
2891 je .L405
2892 movq (%rax), %rdx
2893 cmpq 8(%rax), %rdx
2894 jnb .L405
2895 leaq 4(%rdx), %rcx
2896 movl (%rdx), %r12d
2897 movq %rcx, (%rax)
2898 .L407:
2899 cmpl $-1, %r12d
2900 je .L408
2901 addq $1, -1352(%rbp)
2902 movl $16, %edx
2903 jmp .L409
2904 .L1785:
2905 movq __libc_errno@gottpoff(%rip), %rax
2906 movl $-1, %ebx
2907 movl $9, %fs:(%rax)
2908 jmp .L24
2909 .L1827:
2910 movq __libc_errno@gottpoff(%rip), %rax
2911 movl $-1, %ebx
2912 movq %r13, %r14
2913 movl %ebx, -1356(%rbp)
2914 movl $12, %fs:(%rax)
2915 jmp .L44
2916 .L1826:
2917 movq -1384(%rbp), %rdi
2918 xorl %esi, %esi
2919 movl %edx, -1352(%rbp)
2920 call char_buffer_add_slow
2921 movq -1104(%rbp), %rcx
2922 movl -1352(%rbp), %edx
2923 jmp .L474
2924 .L1059:
2925 movb $0, -1472(%rbp)
2926 jmp .L591
2927 .L1828:
2928 movq %r13, %r14
2929 movl -1356(%rbp), %ebx
2930 jmp .L44
2931 .L1812:
2932 movl %r13d, %edx
2933 movl -1392(%rbp), %r8d
2934 movq %rbx, %r13
2935 movq %rcx, %rbx
2936 jmp .L262
2937 .L1820:
2938 leaq .LC2(%rip), %rdi
2939 call __wctrans@PLT
2940 movq %rax, %r10
2941 movq __libc_tsd_LOCALE@gottpoff(%rip), %rax
2942 testq %r10, %r10
2943 movq %fs:(%rax), %rax
2944 movq (%rax), %rdx
2945 movl 304(%rdx), %ecx
2946 leal -1(%rcx), %r9d
2947 jne .L1874
2948 .L411:
2949 movl %r14d, %r11d
2950 xorl %r15d, %r15d
2951 shrl $7, %r11d
2952 xorl $1, %r11d
2953 andl $1, %r11d
2954 .p2align 4,,10
2955 .p2align 3
2956 .L413:
2957 cmpl $-1, %r12d
2958 je .L981
2959 testl %ebx, %ebx
2960 je .L981
2961 movq __libc_tsd_LOCALE@gottpoff(%rip), %rax
2962 movslq %r15d, %rdi
2963 xorl %edx, %edx
2964 salq $2, %rdi
2965 leaq -1264(%rbp), %rcx
2966 movl %r9d, -1392(%rbp)
2967 movq %fs:(%rax), %r8
2968 jmp .L417
2969 .p2align 4,,10
2970 .p2align 3
2971 .L414:
2972 leal 31(%rdx), %esi
2973 movq (%r8), %r9
2974 movslq %esi, %rsi
2975 movq 64(%r9,%rsi,8), %rsi
2976 .L415:
2977 addq %rdi, %rsi
2978 cmpl %r12d, (%rsi)
2979 movq %rsi, (%rcx,%rdx,8)
2980 je .L1058
2981 addq $4, %rsi
2982 movq %rsi, (%rcx,%rdx,8)
2983 addq $1, %rdx
2984 cmpq $10, %rdx
2985 je .L1875
2986 .L417:
2987 testq %r10, %r10
2988 movl %edx, %eax
2989 je .L414
2990 movq -1184(%rbp,%rdx,8), %rsi
2991 jmp .L415
2992 .p2align 4,,10
2993 .p2align 3
2994 .L1875:
2995 movl -1392(%rbp), %r9d
2996 leal 1(%r15), %edi
2997 cmpl %edi, %r9d
2998 jl .L979
2999 .L978:
3000 xorl %edx, %edx
3001 .p2align 4,,10
3002 .p2align 3
3003 .L419:
3004 movq (%rcx,%rdx,8), %rsi
3005 movl %edx, %eax
3006 cmpl %r12d, (%rsi)
3007 je .L416
3008 addq $4, %rsi
3009 movq %rsi, (%rcx,%rdx,8)
3010 addq $1, %rdx
3011 cmpq $10, %rdx
3012 jne .L419
3013 addl $1, %edi
3014 cmpl %edi, %r9d
3015 jge .L978
3016 .L979:
3017 testb %r11b, %r11b
3018 jne .L981
3019 cmpl -1360(%rbp), %r12d
3020 jne .L981
3021 .L980:
3022 movq -1104(%rbp), %rax
3023 cmpq %rax, -1096(%rbp)
3024 je .L1876
3025 leaq 4(%rax), %rdx
3026 movq %rdx, -1104(%rbp)
3027 movl %r12d, (%rax)
3028 .L422:
3029 xorl %eax, %eax
3030 testl %ebx, %ebx
3031 setg %al
3032 subl %eax, %ebx
3033 cmpl $-1, %r12d
3034 je .L1877
3035 movq 160(%r13), %rax
3036 testq %rax, %rax
3037 je .L426
3038 movq (%rax), %rdx
3039 cmpq 8(%rax), %rdx
3040 jnb .L426
3041 leaq 4(%rdx), %rcx
3042 movl (%rdx), %r12d
3043 movq %rcx, (%rax)
3044 .L428:
3045 cmpl $-1, %r12d
3046 je .L429
3047 addq $1, -1352(%rbp)
3048 jmp .L413
3049 .p2align 4,,10
3050 .p2align 3
3051 .L1058:
3052 movl %r15d, %edi
3053 .L416:
3054 leal 48(%rax), %r12d
3055 movl %edi, %r9d
3056 movl %edi, %r15d
3057 jmp .L980
3058 .L1877:
3059 movq __libc_errno@gottpoff(%rip), %rax
3060 movl -1364(%rbp), %edi
3061 movl %edi, %fs:(%rax)
3062 jmp .L413
3063 .L429:
3064 movq __libc_errno@gottpoff(%rip), %rax
3065 movl %fs:(%rax), %eax
3066 movl %eax, -1364(%rbp)
3067 jmp .L413
3068 .L426:
3069 movq %r13, %rdi
3070 movb %r11b, -1464(%rbp)
3071 movq %r10, -1456(%rbp)
3072 movl %r9d, -1392(%rbp)
3073 call __GI___wuflow
3074 movl -1392(%rbp), %r9d
3075 movl %eax, %r12d
3076 movq -1456(%rbp), %r10
3077 movzbl -1464(%rbp), %r11d
3078 jmp .L428
3079 .L981:
3080 movl $10, %edx
3081 jmp .L432
3082 .L1876:
3083 movq -1384(%rbp), %rdi
3084 movl %r12d, %esi
3085 movb %r11b, -1464(%rbp)
3086 movq %r10, -1456(%rbp)
3087 movl %r9d, -1392(%rbp)
3088 call char_buffer_add_slow
3089 movl -1392(%rbp), %r9d
3090 movq -1456(%rbp), %r10
3091 movzbl -1464(%rbp), %r11d
3092 jmp .L422
3093 .L463:
3094 movq %r13, %r14
3095 movl -1356(%rbp), %ebx
3096 jmp .L44
3097 .L1855:
3098 movq __libc_errno@gottpoff(%rip), %rax
3099 movq %r13, %r14
3100 movq %rax, -1392(%rbp)
3101 jmp .L969
3102 .L219:
3103 movl -1408(%rbp), %eax
3104 testl %eax, %eax
3105 jne .L236
3106 movl -1320(%rbp), %edx
3107 cmpl $47, %edx
3108 ja .L237
3109 movl %edx, %eax
3110 addq -1304(%rbp), %rax
3111 addl $8, %edx
3112 movl %edx, -1320(%rbp)
3113 .L238:
3114 movq (%rax), %rax
3115 movq %rax, -1432(%rbp)
3116 .L239:
3117 cmpq $0, -1432(%rbp)
3118 jne .L218
3119 movq %r13, %r14
3120 movl -1356(%rbp), %ebx
3121 jmp .L44
3122 .p2align 4,,10
3123 .p2align 3
3124 .L972:
3125 movq %r13, %rdi
3126 call __GI___wuflow
3127 movl %eax, %r12d
3128 jmp .L318
3129 .L209:
3130 movq %r13, %rdi
3131 call __GI___wuflow
3132 movl %eax, %r15d
3133 jmp .L211
3134 .L330:
3135 movl -1408(%rbp), %r9d
3136 testl %r9d, %r9d
3137 jne .L347
3138 movl -1320(%rbp), %edx
3139 cmpl $47, %edx
3140 ja .L348
3141 movl %edx, %eax
3142 addq -1304(%rbp), %rax
3143 addl $8, %edx
3144 movl %edx, -1320(%rbp)
3145 .L349:
3146 movq (%rax), %rax
3147 movq %rax, -1432(%rbp)
3148 .L350:
3149 cmpq $0, -1432(%rbp)
3150 jne .L329
3151 movq %r13, %r14
3152 movl -1356(%rbp), %ebx
3153 jmp .L44
3154 .p2align 4,,10
3155 .p2align 3
3156 .L388:
3157 movq %r13, %rdi
3158 movl %edx, -1392(%rbp)
3159 call __GI___wuflow
3160 movl -1392(%rbp), %edx
3161 movl %eax, %r12d
3162 jmp .L390
3163 .L976:
3164 movq %r13, %rdi
3165 movl %edx, -1392(%rbp)
3166 call __GI___wuflow
3167 movl -1392(%rbp), %edx
3168 movl %eax, %r12d
3169 jmp .L397
3170 .L1697:
3171 movq %r13, %r14
3172 jmp .L249
3173 .L1699:
3174 movq %r13, %r14
3175 jmp .L359
3176 .L1087:
3177 movl $-1, %ebx
3178 movl %ebx, -1356(%rbp)
3179 jmp .L44
3180 .L1839:
3181 cmpq %rdx, -1096(%rbp)
3182 je .L1878
3183 leaq 4(%rdx), %rax
3184 movq %rax, -1104(%rbp)
3185 movl %r12d, (%rdx)
3186 .L601:
3187 testl %ebx, %ebx
3188 je .L1879
3189 movq 160(%r13), %rax
3190 testq %rax, %rax
3191 je .L602
3192 movq (%rax), %rdx
3193 cmpq 8(%rax), %rdx
3194 jnb .L602
3195 leaq 4(%rdx), %rcx
3196 movl (%rdx), %r12d
3197 movq %rcx, (%rax)
3198 .L604:
3199 cmpl $-1, %r12d
3200 je .L1880
3201 movl %r12d, %edi
3202 call __GI_towlower
3203 cmpl $97, %eax
3204 jne .L1881
3205 xorl %eax, %eax
3206 testl %ebx, %ebx
3207 setg %al
3208 subl %eax, %ebx
3209 movq -1104(%rbp), %rax
3210 cmpq -1096(%rbp), %rax
3211 je .L1882
3212 leaq 4(%rax), %rdx
3213 movq %rdx, -1104(%rbp)
3214 movl %r12d, (%rax)
3215 .L609:
3216 testl %ebx, %ebx
3217 je .L1883
3218 movq 160(%r13), %rax
3219 testq %rax, %rax
3220 je .L611
3221 movq (%rax), %rdx
3222 cmpq 8(%rax), %rdx
3223 jnb .L611
3224 leaq 4(%rdx), %rcx
3225 movl (%rdx), %r12d
3226 movq %rcx, (%rax)
3227 .L613:
3228 cmpl $-1, %r12d
3229 je .L1884
3230 movq -1352(%rbp), %r15
3231 movl %r12d, %edi
3232 call __GI_towlower
3233 addq $2, %r15
3234 cmpl $110, %eax
3235 jne .L1885
3236 .L680:
3237 movq -1104(%rbp), %rcx
3238 movq -1096(%rbp), %rdx
3239 cmpq %rdx, %rcx
3240 je .L1886
3241 leaq 4(%rcx), %rax
3242 movq %rax, -1104(%rbp)
3243 movl %r12d, (%rcx)
3244 jmp .L617
3245 .L883:
3246 testl %r9d, %r9d
3247 movq %rdx, -1344(%rbp)
3248 je .L1887
3249 cmpl $-1, %r12d
3250 je .L1888
3251 movq 160(%r13), %rax
3252 testq %rax, %rax
3253 je .L887
3254 movq (%rax), %rdx
3255 cmpq 8(%rax), %rdx
3256 jnb .L887
3257 leaq 4(%rdx), %rsi
3258 movl (%rdx), %r12d
3259 movq %rsi, (%rax)
3260 .L889:
3261 cmpl $-1, %r12d
3262 je .L1714
3263 leaq 1(%r15), %rsi
3264 leal -1(%rbx), %eax
3265 leaq (%rax,%rsi), %rbx
3266 movl %ecx, %eax
3267 movq %rsi, -1352(%rbp)
3268 xorl $1, %eax
3269 movq %rbx, -1392(%rbp)
3270 movl %eax, -1408(%rbp)
3271 movq %r11, %rbx
3272 .L890:
3273 movq -1336(%rbp), %r9
3274 cmpq %rbx, %r9
3275 movq %r9, %rax
3276 jb .L899
3277 jmp .L891
3278 .p2align 4,,10
3279 .p2align 3
3280 .L892:
3281 cmpl %r12d, %edx
3282 je .L894
3283 addq $4, %rax
3284 .L997:
3285 cmpq %rbx, %rax
3286 jnb .L891
3287 .L899:
3288 movl (%rax), %edx
3289 cmpl $45, %edx
3290 jne .L892
3291 movl 4(%rax), %esi
3292 testl %esi, %esi
3293 je .L892
3294 leaq 4(%rax), %rdi
3295 cmpq %rdi, %rbx
3296 je .L892
3297 cmpq %rax, %r9
3298 je .L892
3299 movl -4(%rax), %edi
3300 cmpl %esi, %edi
3301 ja .L892
3302 leal 1(%rdi), %edx
3303 cmpl %edx, %esi
3304 jl .L893
3305 cmpl %r12d, %edx
3306 jne .L895
3307 jmp .L894
3308 .p2align 4,,10
3309 .p2align 3
3310 .L896:
3311 cmpl %edx, %r12d
3312 je .L894
3313 .L895:
3314 addl $1, %edx
3315 cmpl %edx, %esi
3316 jge .L896
3317 .L893:
3318 addq $8, %rax
3319 jmp .L997
3320 .p2align 4,,10
3321 .p2align 3
3322 .L894:
3323 testl %ecx, %ecx
3324 je .L891
3325 .L1732:
3326 movl %r12d, %esi
3327 movq %r13, %rdi
3328 movl %r8d, -1392(%rbp)
3329 subq $1, -1352(%rbp)
3330 call __GI__IO_sputbackwc
3331 movl -1392(%rbp), %r8d
3332 .L897:
3333 cmpq %r15, -1352(%rbp)
3334 je .L1889
3335 testl %r8d, %r8d
3336 jne .L1736
3337 movq -1432(%rbp), %rax
3338 andl $8448, %r14d
3339 leaq 4(%rax), %rbx
3340 movl $0, (%rax)
3341 je .L911
3342 movq -1376(%rbp), %r15
3343 movq %rbx, %rsi
3344 movq (%r15), %rdi
3345 subq %rdi, %rsi
3346 movq %rsi, %rax
3347 sarq $2, %rax
3348 cmpq -1400(%rbp), %rax
3349 je .L911
3350 movl %r8d, -1376(%rbp)
3351 call realloc@PLT
3352 testq %rax, %rax
3353 movl -1376(%rbp), %r8d
3354 je .L911
3355 movq %rax, (%r15)
3356 .L911:
3357 addl $1, -1356(%rbp)
3358 movq -1344(%rbp), %rax
3359 movq %rbx, -1432(%rbp)
3360 movq -1352(%rbp), %r15
3361 movq $0, -1376(%rbp)
3362 jmp .L34
3363 .L891:
3364 cmpq %rax, %rbx
3365 jne .L900
3366 movl -1408(%rbp), %edi
3367 testl %edi, %edi
3368 jne .L1732
3369 .L900:
3370 testl %r8d, %r8d
3371 jne .L901
3372 movq -1432(%rbp), %rdi
3373 testl $8448, %r14d
3374 leaq 4(%rdi), %rax
3375 movl %r12d, (%rdi)
3376 je .L1075
3377 movq -1376(%rbp), %rsi
3378 movq %rax, -1432(%rbp)
3379 movq (%rsi), %rdi
3380 movq -1400(%rbp), %rsi
3381 leaq 0(,%rsi,4), %rdx
3382 leaq (%rdi,%rdx), %rsi
3383 cmpq %rsi, %rax
3384 je .L1890
3385 .L901:
3386 movq -1392(%rbp), %rsi
3387 cmpq %rsi, -1352(%rbp)
3388 je .L897
3389 movq 160(%r13), %rax
3390 testq %rax, %rax
3391 je .L904
3392 movq (%rax), %rdx
3393 cmpq 8(%rax), %rdx
3394 jnb .L904
3395 leaq 4(%rdx), %rsi
3396 movl (%rdx), %r12d
3397 movq %rsi, (%rax)
3398 .L906:
3399 cmpl $-1, %r12d
3400 je .L907
3401 addq $1, -1352(%rbp)
3402 jmp .L890
3403 .L989:
3404 movq %r13, %rdi
3405 movl %edx, -1392(%rbp)
3406 call __GI___wuflow
3407 movl -1392(%rbp), %edx
3408 movl %eax, %r12d
3409 jmp .L467
3410 .L618:
3411 testl %ebx, %ebx
3412 je .L1061
3413 cmpl $48, %r12d
3414 jne .L1061
3415 cmpq %rdx, -1096(%rbp)
3416 je .L1891
3417 leaq 4(%rdx), %rax
3418 movq %rax, -1104(%rbp)
3419 movl $48, (%rdx)
3420 .L684:
3421 movq 160(%r13), %rax
3422 testq %rax, %rax
3423 je .L991
3424 movq (%rax), %rdx
3425 cmpq 8(%rax), %rdx
3426 jnb .L991
3427 leaq 4(%rdx), %rcx
3428 movl (%rdx), %r12d
3429 movq %rcx, (%rax)
3430 .L686:
3431 cmpl $-1, %r12d
3432 je .L687
3433 addq $1, -1352(%rbp)
3434 .L688:
3435 xorl %eax, %eax
3436 testl %ebx, %ebx
3437 movq -1104(%rbp), %rdx
3438 setg %al
3439 subl %eax, %ebx
3440 je .L1062
3441 movl %r12d, %edi
3442 movq %rdx, -1456(%rbp)
3443 call __GI_towlower
3444 cmpl $120, %eax
3445 movl $101, -1392(%rbp)
3446 movl $1, %ecx
3447 movq -1456(%rbp), %rdx
3448 je .L1892
3449 .L682:
3450 movl %r14d, %eax
3451 movl %r14d, -1464(%rbp)
3452 movb $0, -1456(%rbp)
3453 andl $128, %eax
3454 movl %ebx, %r14d
3455 xorl %r15d, %r15d
3456 movl %r12d, %ebx
3457 movl %eax, -1480(%rbp)
3458 movl %ecx, %r12d
3459 jmp .L698
3460 .L700:
3461 cmpb $0, -1456(%rbp)
3462 je .L1893
3463 movl -1392(%rbp), %eax
3464 cmpl %eax, -4(%rdx)
3465 je .L1894
3466 .L706:
3467 movl %r15d, %eax
3468 xorl $1, %eax
3469 andl $1, %eax
3470 cmpl -1448(%rbp), %ebx
3471 jne .L709
3472 testb %al, %al
3473 je .L709
3474 cmpq %rdx, -1096(%rbp)
3475 je .L1895
3476 leaq 4(%rdx), %rax
3477 movl $1, %r15d
3478 movq %rax, -1104(%rbp)
3479 movl %ebx, (%rdx)
3480 .L702:
3481 testl %r14d, %r14d
3482 je .L1712
3483 cmpl $-1, %ebx
3484 je .L1896
3485 movq 160(%r13), %rax
3486 testq %rax, %rax
3487 je .L716
3488 movq (%rax), %rdx
3489 cmpq 8(%rax), %rdx
3490 jnb .L716
3491 leaq 4(%rdx), %rcx
3492 movl (%rdx), %ebx
3493 movq %rcx, (%rax)
3494 .L718:
3495 cmpl $-1, %ebx
3496 je .L719
3497 xorl %eax, %eax
3498 addq $1, -1352(%rbp)
3499 movq -1104(%rbp), %rdx
3500 testl %r14d, %r14d
3501 setg %al
3502 subl %eax, %r14d
3503 .L698:
3504 testq %rdx, %rdx
3505 je .L1897
3506 leal -48(%rbx), %eax
3507 cmpl $9, %eax
3508 ja .L700
3509 .L1740:
3510 cmpq %rdx, -1096(%rbp)
3511 je .L1898
3512 leaq 4(%rdx), %rax
3513 movl $1, %r12d
3514 movq %rax, -1104(%rbp)
3515 movl %ebx, (%rdx)
3516 jmp .L702
3517 .L719:
3518 movq __libc_errno@gottpoff(%rip), %rax
3519 movl %ebx, %r12d
3520 movl %r14d, %ebx
3521 movl -1464(%rbp), %r14d
3522 movl %fs:(%rax), %eax
3523 movl %eax, -1364(%rbp)
3524 .L714:
3525 movq -1104(%rbp), %rdx
3526 testq %rdx, %rdx
3527 je .L1899
3528 .L713:
3529 movsbq -1472(%rbp), %rax
3530 testl $1024, %r14d
3531 movq -1088(%rbp), %rcx
3532 movq %rax, -1464(%rbp)
3533 jne .L1900
3534 .L722:
3535 movq -1104(%rbp), %rdx
3536 .L1003:
3537 subq %rcx, %rdx
3538 movq %rdx, %rax
3539 sarq $2, %rax
3540 cmpq -1464(%rbp), %rax
3541 je .L1901
3542 testl $2048, %r14d
3543 jne .L760
3544 .L761:
3545 movq -1104(%rbp), %rax
3546 movq -1096(%rbp), %rdx
3547 movq -1352(%rbp), %r15
3548 jmp .L617
3549 .L1893:
3550 testl $2048, -1464(%rbp)
3551 je .L704
3552 movl %ebx, %edi
3553 movq %rdx, -1488(%rbp)
3554 call __GI_iswxdigit
3555 testl %eax, %eax
3556 movq -1488(%rbp), %rdx
3557 jne .L1740
3558 .L704:
3559 testb %r12b, %r12b
3560 je .L706
3561 movl %ebx, %edi
3562 movq %rdx, -1488(%rbp)
3563 call __GI_towlower
3564 cmpl -1392(%rbp), %eax
3565 movq -1488(%rbp), %rdx
3566 jne .L706
3567 cmpq %rdx, -1096(%rbp)
3568 je .L1902
3569 leaq 4(%rdx), %rax
3570 movb %r12b, -1456(%rbp)
3571 movl %r12d, %r15d
3572 movq %rax, -1104(%rbp)
3573 movl -1392(%rbp), %eax
3574 movl %eax, (%rdx)
3575 jmp .L702
3576 .L1816:
3577 movq -1384(%rbp), %rdi
3578 movl %r12d, %esi
3579 movl %edx, -1392(%rbp)
3580 call char_buffer_add_slow
3581 movl -1392(%rbp), %edx
3582 jmp .L386
3583 .L1817:
3584 movq -1384(%rbp), %rdi
3585 movl $48, %esi
3586 movl %edx, -1392(%rbp)
3587 call char_buffer_add_slow
3588 movl -1392(%rbp), %edx
3589 jmp .L395
3590 .L716:
3591 movq %r13, %rdi
3592 call __GI___wuflow
3593 movl %eax, %ebx
3594 jmp .L718
3595 .L459:
3596 movq %r13, %r14
3597 movl -1356(%rbp), %ebx
3598 jmp .L44
3599 .L116:
3600 testb $4, %r14b
3601 je .L129
3602 movl -1408(%rbp), %esi
3603 testl %esi, %esi
3604 jne .L130
3605 movl -1320(%rbp), %edx
3606 cmpl $47, %edx
3607 ja .L131
3608 movl %edx, %eax
3609 addq -1304(%rbp), %rax
3610 addl $8, %edx
3611 movl %edx, -1320(%rbp)
3612 .L132:
3613 movq (%rax), %rax
3614 .L133:
3615 movw %r15w, (%rax)
3616 xorl %r8d, %r8d
3617 movq -1344(%rbp), %rax
3618 jmp .L34
3619 .L709:
3620 movl -1480(%rbp), %edi
3621 testl %edi, %edi
3622 je .L711
3623 cmpl -1360(%rbp), %ebx
3624 jne .L711
3625 testb %al, %al
3626 je .L711
3627 cmpq %rdx, -1096(%rbp)
3628 je .L1903
3629 leaq 4(%rdx), %rax
3630 xorl %r15d, %r15d
3631 movq %rax, -1104(%rbp)
3632 movl %ebx, (%rdx)
3633 jmp .L702
3634 .L345:
3635 subq $288, %rsp
3636 movq -1424(%rbp), %rdi
3637 movl $1, %edx
3638 leaq 15(%rsp), %rax
3639 andq $-16, %rax
3640 movq $0, (%rax)
3641 movq %rdi, 8(%rax)
3642 movq %rax, -1424(%rbp)
3643 xorl %eax, %eax
3644 jmp .L346
3645 .L546:
3646 andl $512, %r14d
3647 jne .L559
3648 movl -1408(%rbp), %r10d
3649 testl %r10d, %r10d
3650 jne .L560
3651 .L1766:
3652 movl -1320(%rbp), %ecx
3653 cmpl $47, %ecx
3654 ja .L561
3655 movl %ecx, %edx
3656 addq -1304(%rbp), %rdx
3657 addl $8, %ecx
3658 movl %ecx, -1320(%rbp)
3659 .L562:
3660 movq (%rdx), %rdx
3661 movl %eax, (%rdx)
3662 jmp .L494
3663 .L1863:
3664 movq -1392(%rbp), %rax
3665 movq %r13, %r14
3666 movl -1356(%rbp), %ebx
3667 movl $84, %fs:(%rax)
3668 jmp .L44
3669 .L495:
3670 andl $512, %r14d
3671 jne .L508
3672 movl -1408(%rbp), %edx
3673 testl %edx, %edx
3674 je .L1766
3675 movq -1440(%rbp), %rcx
3676 xorl %edi, %edi
3677 xorl %r10d, %r10d
3678 movdqu (%rcx), %xmm0
3679 movups %xmm0, -1184(%rbp)
3680 movq 16(%rcx), %rcx
3681 movq -1176(%rbp), %rsi
3682 movd %xmm0, %edx
3683 movq %rcx, -1168(%rbp)
3684 movd %xmm0, %ecx
3685 .L513:
3686 subl $1, -1408(%rbp)
3687 je .L1780
3688 cmpl $47, %ecx
3689 ja .L514
3690 addl $8, %ecx
3691 movl $1, %r10d
3692 jmp .L513
3693 .p2align 4,,10
3694 .p2align 3
3695 .L1694:
3696 movq %r13, %r14
3697 jmp .L110
3698 .L1832:
3699 movl -1356(%rbp), %esi
3700 movq %r13, %r14
3701 testl %esi, %esi
3702 movl %esi, %ebx
3703 jne .L44
3704 movl %eax, %ebx
3705 movl %eax, -1356(%rbp)
3706 jmp .L44
3707 .L1711:
3708 movq %r13, %r14
3709 jmp .L586
3710 .L1970:
3711 fstp %st(0)
3712 .L767:
3713 movq -1088(%rbp), %rax
3714 cmpq %rax, -1336(%rbp)
3715 jne .L1735
3716 movq %r13, %r14
3717 movl -1356(%rbp), %ebx
3718 jmp .L44
3719 .p2align 4,,10
3720 .p2align 3
3721 .L331:
3722 movq -1440(%rbp), %rsi
3723 movl -1408(%rbp), %r8d
3724 xorl %edi, %edi
3725 movdqu (%rsi), %xmm0
3726 movups %xmm0, -1184(%rbp)
3727 movq 16(%rsi), %rdx
3728 movq -1176(%rbp), %rcx
3729 movd %xmm0, %eax
3730 xorl %esi, %esi
3731 movq %rdx, -1168(%rbp)
3732 movd %xmm0, %edx
3733 .L335:
3734 subl $1, %r8d
3735 je .L1904
3736 cmpl $47, %edx
3737 ja .L336
3738 addl $8, %edx
3739 movl $1, %edi
3740 jmp .L335
3741 .p2align 4,,10
3742 .p2align 3
3743 .L1858:
3744 movl %r12d, %r8d
3745 movl %r14d, %r12d
3746 movl -1408(%rbp), %r14d
3747 jmp .L365
3748 .L765:
3749 andl $3, %r14d
3750 leaq -1336(%rbp), %rsi
3751 je .L794
3752 call __GI___wcstod_internal
3753 testl %ebx, %ebx
3754 jne .L767
3755 movq -1336(%rbp), %rdx
3756 cmpq -1088(%rbp), %rdx
3757 je .L768
3758 movl -1408(%rbp), %eax
3759 testl %eax, %eax
3760 jne .L795
3761 movl -1320(%rbp), %ecx
3762 cmpl $47, %ecx
3763 ja .L796
3764 movl %ecx, %eax
3765 addq -1304(%rbp), %rax
3766 addl $8, %ecx
3767 movl %ecx, -1320(%rbp)
3768 .L797:
3769 movq (%rax), %rax
3770 .L798:
3771 movsd %xmm0, (%rax)
3772 movq -1088(%rbp), %rax
3773 jmp .L781
3774 .L865:
3775 subq $288, %rsp
3776 movq -1424(%rbp), %rsi
3777 movl $1, %edx
3778 leaq 15(%rsp), %rax
3779 andq $-16, %rax
3780 movq $0, (%rax)
3781 movq %rsi, 8(%rax)
3782 movq %rax, -1424(%rbp)
3783 xorl %eax, %eax
3784 jmp .L866
3785 .L450:
3786 movq %r13, %rdi
3787 movl %edx, -1392(%rbp)
3788 call __GI___wuflow
3789 movl -1392(%rbp), %edx
3790 movl %eax, %r12d
3791 jmp .L452
3792 .L1867:
3793 movq -1384(%rbp), %rdi
3794 movl $48, %esi
3795 movl %edx, -1352(%rbp)
3796 call char_buffer_add_slow
3797 movq -1104(%rbp), %rax
3798 movq -1096(%rbp), %rcx
3799 movl -1352(%rbp), %edx
3800 jmp .L471
3801 .L344:
3802 movl %r14d, %ebx
3803 movq %r13, %r14
3804 andb $32, %bh
3805 movl -1356(%rbp), %ebx
3806 je .L44
3807 movl $-1, %ebx
3808 movl %ebx, -1356(%rbp)
3809 jmp .L44
3810 .L1862:
3811 salq -1400(%rbp)
3812 subq %rdi, %r15
3813 movq -1400(%rbp), %rax
3814 movq %rax, %rsi
3815 call realloc@PLT
3816 testq %rax, %rax
3817 je .L1905
3818 movq -1376(%rbp), %rcx
3819 addq %rax, %r15
3820 movq %rax, (%rcx)
3821 jmp .L311
3822 .L1786:
3823 movq __libc_errno@gottpoff(%rip), %rax
3824 movl $-1, %ebx
3825 movl $22, %fs:(%rax)
3826 jmp .L24
3827 .L1869:
3828 movl %eax, %r12d
3829 xorl %r8d, %r8d
3830 movq -1344(%rbp), %rax
3831 jmp .L34
3832 .L250:
3833 movq %r13, %rdi
3834 movl %r8d, -1352(%rbp)
3835 call __GI___wuflow
3836 movl -1352(%rbp), %r8d
3837 movl %eax, %r12d
3838 jmp .L252
3839 .L360:
3840 movq %r13, %rdi
3841 movl %r8d, -1352(%rbp)
3842 call __GI___wuflow
3843 movl -1352(%rbp), %r8d
3844 movl %eax, %r12d
3845 jmp .L362
3846 .L1860:
3847 movq -1392(%rbp), %rax
3848 movl -1364(%rbp), %esi
3849 movq %r13, %r14
3850 movl %esi, %fs:(%rax)
3851 .L303:
3852 movl -1356(%rbp), %eax
3853 testl %eax, %eax
3854 movl %eax, %ebx
3855 jne .L44
3856 movl $-1, %ebx
3857 movl %ebx, -1356(%rbp)
3858 jmp .L44
3859 .L1897:
3860 movq __libc_errno@gottpoff(%rip), %rax
3861 movl $-1, %ebx
3862 movq %r13, %r14
3863 movl %ebx, -1356(%rbp)
3864 movl $12, %fs:(%rax)
3865 jmp .L44
3866 .L1835:
3867 movq __libc_errno@gottpoff(%rip), %rax
3868 movq %r13, %r14
3869 movq %rax, -1392(%rbp)
3870 jmp .L585
3871 .L1868:
3872 movq -1376(%rbp), %rax
3873 leaq 4(%rcx), %rsi
3874 addq $1, -1400(%rbp)
3875 movq %rcx, -1408(%rbp)
3876 movq (%rax), %rdi
3877 call realloc@PLT
3878 testq %rax, %rax
3879 je .L1043
3880 movq -1376(%rbp), %rdi
3881 movq -1408(%rbp), %rcx
3882 movq %rax, (%rdi)
3883 addq %rcx, %rax
3884 jmp .L255
3885 .L1830:
3886 movq __libc_errno@gottpoff(%rip), %rax
3887 movl -1364(%rbp), %ecx
3888 movq %r13, %r14
3889 movl %ecx, %fs:(%rax)
3890 .L199:
3891 movl -1356(%rbp), %ebx
3892 testl %ebx, %ebx
3893 jne .L44
3894 movl $-1, %ebx
3895 movl %ebx, -1356(%rbp)
3896 jmp .L44
3897 .L482:
3898 movq -1440(%rbp), %rdi
3899 movl -1408(%rbp), %r9d
3900 xorl %r10d, %r10d
3901 movdqu (%rdi), %xmm0
3902 movups %xmm0, -1184(%rbp)
3903 movq 16(%rdi), %rcx
3904 movq -1176(%rbp), %rsi
3905 movd %xmm0, %edx
3906 xorl %edi, %edi
3907 movq %rcx, -1168(%rbp)
3908 movd %xmm0, %ecx
3909 .L486:
3910 subl $1, %r9d
3911 je .L1776
3912 cmpl $47, %ecx
3913 ja .L487
3914 addl $8, %ecx
3915 movl $1, %r10d
3916 jmp .L486
3917 .p2align 4,,10
3918 .p2align 3
3919 .L1061:
3920 movl $101, -1392(%rbp)
3921 xorl %ecx, %ecx
3922 jmp .L682
3923 .L236:
3924 movq -1440(%rbp), %rsi
3925 movl -1408(%rbp), %r9d
3926 xorl %edi, %edi
3927 movdqu (%rsi), %xmm0
3928 movups %xmm0, -1184(%rbp)
3929 movq 16(%rsi), %rdx
3930 movq -1176(%rbp), %rcx
3931 movd %xmm0, %eax
3932 xorl %esi, %esi
3933 movq %rdx, -1168(%rbp)
3934 movd %xmm0, %edx
3935 .L240:
3936 subl $1, %r9d
3937 je .L1906
3938 cmpl $47, %edx
3939 ja .L241
3940 addl $8, %edx
3941 movl $1, %edi
3942 jmp .L240
3943 .p2align 4,,10
3944 .p2align 3
3945 .L220:
3946 movq -1440(%rbp), %rdi
3947 movl -1408(%rbp), %r9d
3948 xorl %esi, %esi
3949 movdqu (%rdi), %xmm0
3950 movups %xmm0, -1184(%rbp)
3951 movq 16(%rdi), %rdx
3952 movq -1176(%rbp), %rcx
3953 movd %xmm0, %eax
3954 xorl %edi, %edi
3955 movq %rdx, -1168(%rbp)
3956 movd %xmm0, %edx
3957 .L224:
3958 subl $1, %r9d
3959 je .L1907
3960 cmpl $47, %edx
3961 ja .L225
3962 addl $8, %edx
3963 movl $1, %edi
3964 jmp .L224
3965 .p2align 4,,10
3966 .p2align 3
3967 .L821:
3968 movl -1408(%rbp), %eax
3969 testl %eax, %eax
3970 jne .L838
3971 movl -1320(%rbp), %edx
3972 cmpl $47, %edx
3973 ja .L839
3974 movl %edx, %eax
3975 addq -1304(%rbp), %rax
3976 addl $8, %edx
3977 movl %edx, -1320(%rbp)
3978 .L840:
3979 movq (%rax), %rax
3980 movq %rax, -1432(%rbp)
3981 .L841:
3982 cmpq $0, -1432(%rbp)
3983 jne .L820
3984 movq %r13, %r14
3985 movl -1356(%rbp), %ebx
3986 jmp .L44
3987 .L850:
3988 movl -1408(%rbp), %r10d
3989 testl %r10d, %r10d
3990 jne .L867
3991 movl -1320(%rbp), %edx
3992 cmpl $47, %edx
3993 ja .L868
3994 movl %edx, %eax
3995 addq -1304(%rbp), %rax
3996 addl $8, %edx
3997 movl %edx, -1320(%rbp)
3998 .L869:
3999 movq (%rax), %rax
4000 movq %rax, -1416(%rbp)
4001 .L870:
4002 cmpq $0, -1416(%rbp)
4003 jne .L820
4004 movq %r13, %r14
4005 movl -1356(%rbp), %ebx
4006 jmp .L44
4007 .L1887:
4008 cmpl $-1, %r12d
4009 je .L1908
4010 movq 160(%r13), %rax
4011 testq %rax, %rax
4012 je .L915
4013 movq (%rax), %rdx
4014 cmpq 8(%rax), %rdx
4015 jnb .L915
4016 leaq 4(%rdx), %rsi
4017 movl (%rdx), %r12d
4018 movq %rsi, (%rax)
4019 .L917:
4020 cmpl $-1, %r12d
4021 je .L1717
4022 leaq -1328(%rbp), %rax
4023 leaq 1(%r15), %rdi
4024 movq $0, -1328(%rbp)
4025 movq %rax, -1352(%rbp)
4026 leal -1(%rbx), %eax
4027 movq %rdi, -1392(%rbp)
4028 movq %r11, %rbx
4029 addq %rdi, %rax
4030 movq %rax, -1408(%rbp)
4031 movl %ecx, %eax
4032 xorl $1, %eax
4033 movl %eax, -1456(%rbp)
4034 .L918:
4035 movq -1336(%rbp), %r9
4036 cmpq %rbx, %r9
4037 movq %r9, %rax
4038 jb .L927
4039 jmp .L919
4040 .p2align 4,,10
4041 .p2align 3
4042 .L920:
4043 cmpl %r12d, %edx
4044 je .L922
4045 addq $4, %rax
4046 .L999:
4047 cmpq %rbx, %rax
4048 jnb .L919
4049 .L927:
4050 movl (%rax), %edx
4051 cmpl $45, %edx
4052 jne .L920
4053 movl 4(%rax), %esi
4054 testl %esi, %esi
4055 je .L920
4056 leaq 4(%rax), %rdi
4057 cmpq %rdi, %rbx
4058 je .L920
4059 cmpq %rax, %r9
4060 je .L920
4061 movl -4(%rax), %edi
4062 cmpl %esi, %edi
4063 ja .L920
4064 leal 1(%rdi), %edx
4065 cmpl %edx, %esi
4066 jge .L924
4067 jmp .L921
4068 .p2align 4,,10
4069 .p2align 3
4070 .L1909:
4071 addl $1, %edx
4072 cmpl %edx, %esi
4073 jl .L921
4074 .L924:
4075 cmpl %edx, %r12d
4076 jne .L1909
4077 .p2align 4,,10
4078 .p2align 3
4079 .L922:
4080 testl %ecx, %ecx
4081 je .L919
4082 .L1733:
4083 movl %r12d, %esi
4084 movq %r13, %rdi
4085 movl %r8d, -1408(%rbp)
4086 subq $1, -1392(%rbp)
4087 call __GI__IO_sputbackwc
4088 movl -1408(%rbp), %r8d
4089 .L925:
4090 cmpq %r15, -1392(%rbp)
4091 je .L1910
4092 testl %r8d, %r8d
4093 je .L940
4094 movq -1344(%rbp), %rax
4095 xorl %r8d, %r8d
4096 movq -1392(%rbp), %r15
4097 jmp .L34
4098 .L919:
4099 cmpq %rax, %rbx
4100 jne .L928
4101 movl -1456(%rbp), %esi
4102 testl %esi, %esi
4103 jne .L1733
4104 .L928:
4105 testl %r8d, %r8d
4106 jne .L929
4107 testl $8448, %r14d
4108 je .L930
4109 movq -1376(%rbp), %rax
4110 movq (%rax), %rdi
4111 movq -1400(%rbp), %rax
4112 addq %rdi, %rax
4113 subq -1416(%rbp), %rax
4114 cmpq $16, %rax
4115 jle .L1911
4116 .L930:
4117 movq -1416(%rbp), %r9
4118 .L1000:
4119 movq -1352(%rbp), %rdx
4120 movq -1416(%rbp), %rdi
4121 movl %r12d, %esi
4122 movl %r8d, -1480(%rbp)
4123 movl %ecx, -1472(%rbp)
4124 movq %r9, -1464(%rbp)
4125 call __wcrtomb
4126 cmpq $-1, %rax
4127 movq -1464(%rbp), %r9
4128 movl -1472(%rbp), %ecx
4129 movl -1480(%rbp), %r8d
4130 je .L1912
4131 cmpq $16, %rax
4132 ja .L1913
4133 addq %r9, %rax
4134 movq -1392(%rbp), %rdi
4135 cmpq %rdi, -1408(%rbp)
4136 movq %rax, -1416(%rbp)
4137 je .L925
4138 movq 160(%r13), %rax
4139 testq %rax, %rax
4140 je .L935
4141 movq (%rax), %rdx
4142 cmpq 8(%rax), %rdx
4143 jnb .L935
4144 leaq 4(%rdx), %rsi
4145 movl (%rdx), %r12d
4146 movq %rsi, (%rax)
4147 .L937:
4148 cmpl $-1, %r12d
4149 je .L938
4150 addq $1, -1392(%rbp)
4151 jmp .L918
4152 .L921:
4153 addq $8, %rax
4154 jmp .L999
4155 .L929:
4156 movq -1416(%rbp), %r9
4157 movq $0, -1416(%rbp)
4158 jmp .L1000
4159 .L985:
4160 movq %r13, %rdi
4161 movl %edx, -1392(%rbp)
4162 call __GI___wuflow
4163 movl -1392(%rbp), %edx
4164 movl %eax, %r12d
4165 jmp .L458
4166 .L234:
4167 subq $288, %rsp
4168 movq -1424(%rbp), %rsi
4169 movl $1, %edx
4170 leaq 15(%rsp), %rax
4171 andq $-16, %rax
4172 movq $0, (%rax)
4173 movq %rsi, 8(%rax)
4174 movq %rax, -1424(%rbp)
4175 xorl %eax, %eax
4176 jmp .L235
4177 .L987:
4178 movq %r13, %rdi
4179 movl %edx, -1392(%rbp)
4180 call __GI___wuflow
4181 movl -1392(%rbp), %edx
4182 movl %eax, %r12d
4183 jmp .L462
4184 .L111:
4185 movq %r13, %rdi
4186 movl %r8d, -1352(%rbp)
4187 call __GI___wuflow
4188 movl -1352(%rbp), %r8d
4189 movl %eax, %r12d
4190 jmp .L113
4191 .L508:
4192 movl -1408(%rbp), %r14d
4193 testl %r14d, %r14d
4194 jne .L521
4195 .L1769:
4196 movl -1320(%rbp), %ecx
4197 cmpl $47, %ecx
4198 ja .L573
4199 movl %ecx, %edx
4200 addq -1304(%rbp), %rdx
4201 addl $8, %ecx
4202 movl %ecx, -1320(%rbp)
4203 .L574:
4204 movq (%rdx), %rdx
4205 movb %al, (%rdx)
4206 jmp .L494
4207 .L169:
4208 movl -1408(%rbp), %eax
4209 testl %eax, %eax
4210 jne .L186
4211 movl -1320(%rbp), %edx
4212 cmpl $47, %edx
4213 ja .L187
4214 movl %edx, %eax
4215 addq -1304(%rbp), %rax
4216 addl $8, %edx
4217 movl %edx, -1320(%rbp)
4218 .L188:
4219 movq (%rax), %rax
4220 movq %rax, -1416(%rbp)
4221 .L189:
4222 cmpq $0, -1416(%rbp)
4223 jne .L168
4224 movq %r13, %r14
4225 movl -1356(%rbp), %ebx
4226 jmp .L44
4227 .p2align 4,,10
4228 .p2align 3
4229 .L233:
4230 movl %r14d, %ebx
4231 movq %r13, %r14
4232 andb $32, %bh
4233 movl -1356(%rbp), %ebx
4234 je .L44
4235 movl $-1, %ebx
4236 movl %ebx, -1356(%rbp)
4237 jmp .L44
4238 .L642:
4239 movq __libc_errno@gottpoff(%rip), %rax
4240 movl %fs:(%rax), %eax
4241 movl %eax, -1364(%rbp)
4242 .L1731:
4243 movq -1104(%rbp), %rax
4244 movq -1096(%rbp), %rdx
4245 jmp .L617
4246 .L587:
4247 movq %r13, %rdi
4248 call __GI___wuflow
4249 movl %eax, %r12d
4250 jmp .L589
4251 .L1841:
4252 movq %r13, %r14
4253 movl -1356(%rbp), %ebx
4254 jmp .L44
4255 .L273:
4256 movl -1408(%rbp), %eax
4257 testl %eax, %eax
4258 jne .L290
4259 movl -1320(%rbp), %edx
4260 cmpl $47, %edx
4261 ja .L291
4262 movl %edx, %eax
4263 addq -1304(%rbp), %rax
4264 addl $8, %edx
4265 movl %edx, -1320(%rbp)
4266 .L292:
4267 movq (%rax), %rax
4268 movq %rax, -1416(%rbp)
4269 .L293:
4270 cmpq $0, -1416(%rbp)
4271 jne .L272
4272 movq %r13, %r14
4273 movl -1356(%rbp), %ebx
4274 jmp .L44
4275 .p2align 4,,10
4276 .p2align 3
4277 .L1879:
4278 movq %r13, %r14
4279 movl -1356(%rbp), %ebx
4280 jmp .L44
4281 .L347:
4282 movq -1440(%rbp), %rcx
4283 movl -1408(%rbp), %r9d
4284 xorl %esi, %esi
4285 xorl %edi, %edi
4286 movdqu (%rcx), %xmm0
4287 movups %xmm0, -1184(%rbp)
4288 movq 16(%rcx), %rdx
4289 movq -1176(%rbp), %rcx
4290 movd %xmm0, %eax
4291 movq %rdx, -1168(%rbp)
4292 movd %xmm0, %edx
4293 .L351:
4294 subl $1, %r9d
4295 je .L1914
4296 cmpl $47, %edx
4297 ja .L352
4298 addl $8, %edx
4299 movl $1, %edi
4300 jmp .L351
4301 .p2align 4,,10
4302 .p2align 3
4303 .L907:
4304 movq __libc_errno@gottpoff(%rip), %rax
4305 movl %fs:(%rax), %eax
4306 movl %eax, -1364(%rbp)
4307 jmp .L897
4308 .L559:
4309 movl -1408(%rbp), %r9d
4310 testl %r9d, %r9d
4311 je .L1769
4312 movq -1440(%rbp), %rsi
4313 xorl %edi, %edi
4314 xorl %r10d, %r10d
4315 movdqu (%rsi), %xmm0
4316 movups %xmm0, -1184(%rbp)
4317 movq 16(%rsi), %rcx
4318 movq -1176(%rbp), %rsi
4319 movd %xmm0, %edx
4320 movq %rcx, -1168(%rbp)
4321 movd %xmm0, %ecx
4322 .L576:
4323 subl $1, -1408(%rbp)
4324 je .L1782
4325 cmpl $47, %ecx
4326 ja .L577
4327 addl $8, %ecx
4328 movl $1, %r10d
4329 jmp .L576
4330 .p2align 4,,10
4331 .p2align 3
4332 .L129:
4333 movl %r14d, %r8d
4334 andl $512, %r8d
4335 jne .L142
4336 movl -1408(%rbp), %ecx
4337 testl %ecx, %ecx
4338 jne .L143
4339 movl -1320(%rbp), %edx
4340 cmpl $47, %edx
4341 ja .L144
4342 movl %edx, %eax
4343 addq -1304(%rbp), %rax
4344 addl $8, %edx
4345 movl %edx, -1320(%rbp)
4346 .L145:
4347 movq (%rax), %rax
4348 .L146:
4349 movl %r15d, (%rax)
4350 movq -1344(%rbp), %rax
4351 jmp .L34
4352 .L822:
4353 movq -1440(%rbp), %rcx
4354 movl -1408(%rbp), %r10d
4355 xorl %esi, %esi
4356 xorl %edi, %edi
4357 movdqu (%rcx), %xmm0
4358 movups %xmm0, -1184(%rbp)
4359 movq 16(%rcx), %rdx
4360 movq -1176(%rbp), %rcx
4361 movd %xmm0, %eax
4362 movq %rdx, -1168(%rbp)
4363 movd %xmm0, %edx
4364 .L826:
4365 subl $1, %r10d
4366 je .L1915
4367 cmpl $47, %edx
4368 ja .L827
4369 addl $8, %edx
4370 movl $1, %edi
4371 jmp .L826
4372 .p2align 4,,10
4373 .p2align 3
4374 .L851:
4375 movq -1440(%rbp), %rcx
4376 movl -1408(%rbp), %r10d
4377 xorl %esi, %esi
4378 xorl %edi, %edi
4379 movdqu (%rcx), %xmm0
4380 movups %xmm0, -1184(%rbp)
4381 movq 16(%rcx), %rdx
4382 movq -1176(%rbp), %rcx
4383 movd %xmm0, %eax
4384 movq %rdx, -1168(%rbp)
4385 movd %xmm0, %edx
4386 .L855:
4387 subl $1, %r10d
4388 je .L1916
4389 cmpl $47, %edx
4390 ja .L856
4391 addl $8, %edx
4392 movl $1, %edi
4393 jmp .L855
4394 .p2align 4,,10
4395 .p2align 3
4396 .L1894:
4397 leal -43(%rbx), %eax
4398 andl $-3, %eax
4399 jne .L706
4400 cmpq %rdx, -1096(%rbp)
4401 je .L1917
4402 leaq 4(%rdx), %rax
4403 movq %rax, -1104(%rbp)
4404 movl %ebx, (%rdx)
4405 jmp .L702
4406 .L1736:
4407 movq -1344(%rbp), %rax
4408 xorl %r8d, %r8d
4409 movq -1352(%rbp), %r15
4410 jmp .L34
4411 .L1695:
4412 movq %r13, %r14
4413 jmp .L199
4414 .L1075:
4415 movq %rax, -1432(%rbp)
4416 jmp .L901
4417 .L1698:
4418 movq %r13, %r14
4419 jmp .L303
4420 .L1873:
4421 movq __libc_errno@gottpoff(%rip), %rax
4422 movl -1364(%rbp), %edi
4423 movl %edi, %fs:(%rax)
4424 .L404:
4425 movl $16, %edx
4426 movl $-1, %r12d
4427 jmp .L432
4428 .L794:
4429 call __GI___wcstof_internal
4430 testl %ebx, %ebx
4431 jne .L767
4432 movq -1336(%rbp), %rdx
4433 cmpq -1088(%rbp), %rdx
4434 je .L768
4435 movl -1408(%rbp), %eax
4436 testl %eax, %eax
4437 jne .L807
4438 movl -1320(%rbp), %ecx
4439 cmpl $47, %ecx
4440 ja .L808
4441 movl %ecx, %eax
4442 addq -1304(%rbp), %rax
4443 addl $8, %ecx
4444 movl %ecx, -1320(%rbp)
4445 .L809:
4446 movq (%rax), %rax
4447 .L810:
4448 movss %xmm0, (%rax)
4449 movq -1088(%rbp), %rax
4450 jmp .L781
4451 .L938:
4452 movq __libc_errno@gottpoff(%rip), %rax
4453 movl %fs:(%rax), %eax
4454 movl %eax, -1364(%rbp)
4455 jmp .L925
4456 .L1872:
4457 movq -1376(%rbp), %rax
4458 leaq 4(%rcx), %rsi
4459 addq $1, -1400(%rbp)
4460 movq (%rax), %rdi
4461 call realloc@PLT
4462 testq %rax, %rax
4463 movq -1352(%rbp), %rcx
4464 je .L1918
4465 movq -1376(%rbp), %rsi
4466 movq %rax, (%rsi)
4467 addq %rcx, %rax
4468 movq %rax, -1352(%rbp)
4469 jmp .L366
4470 .L184:
4471 subq $288, %rsp
4472 movq -1424(%rbp), %rcx
4473 movl $1, %edx
4474 leaq 15(%rsp), %rax
4475 andq $-16, %rax
4476 movq $0, (%rax)
4477 movq %rcx, 8(%rax)
4478 movq %rax, -1424(%rbp)
4479 xorl %eax, %eax
4480 jmp .L185
4481 .L835:
4482 movl %r14d, %ebx
4483 movq %r13, %r14
4484 andb $32, %bh
4485 jne .L1069
4486 movl -1356(%rbp), %ebx
4487 jmp .L44
4488 .L288:
4489 subq $288, %rsp
4490 movq -1424(%rbp), %rdi
4491 movl $1, %edx
4492 leaq 15(%rsp), %rax
4493 andq $-16, %rax
4494 movq $0, (%rax)
4495 movq %rdi, 8(%rax)
4496 movq %rax, -1424(%rbp)
4497 xorl %eax, %eax
4498 jmp .L289
4499 .L547:
4500 movq -1440(%rbp), %rcx
4501 movl -1408(%rbp), %r9d
4502 xorl %edi, %edi
4503 xorl %r10d, %r10d
4504 movdqu (%rcx), %xmm0
4505 movups %xmm0, -1184(%rbp)
4506 movq 16(%rcx), %rcx
4507 movq -1176(%rbp), %rsi
4508 movd %xmm0, %edx
4509 movq %rcx, -1168(%rbp)
4510 movd %xmm0, %ecx
4511 .L551:
4512 subl $1, %r9d
4513 je .L1778
4514 cmpl $47, %ecx
4515 ja .L552
4516 addl $8, %ecx
4517 movl $1, %r10d
4518 jmp .L551
4519 .p2align 4,,10
4520 .p2align 3
4521 .L117:
4522 movq -1440(%rbp), %rcx
4523 movl -1408(%rbp), %r9d
4524 xorl %esi, %esi
4525 xorl %edi, %edi
4526 movdqu (%rcx), %xmm0
4527 movups %xmm0, -1184(%rbp)
4528 movq 16(%rcx), %rdx
4529 movq -1176(%rbp), %rcx
4530 movd %xmm0, %eax
4531 movq %rdx, -1168(%rbp)
4532 movd %xmm0, %edx
4533 .L121:
4534 subl $1, %r9d
4535 je .L1919
4536 cmpl $47, %edx
4537 ja .L122
4538 addl $8, %edx
4539 movl $1, %edi
4540 jmp .L121
4541 .p2align 4,,10
4542 .p2align 3
4543 .L1838:
4544 movq %r13, %r14
4545 movl -1356(%rbp), %ebx
4546 jmp .L44
4547 .L1898:
4548 movq -1384(%rbp), %rdi
4549 movl %ebx, %esi
4550 movl $1, %r12d
4551 call char_buffer_add_slow
4552 jmp .L702
4553 .L1971:
4554 fstp %st(0)
4555 .L768:
4556 movq %r13, %r14
4557 movl -1356(%rbp), %ebx
4558 jmp .L44
4559 .L183:
4560 movl %r14d, %ebx
4561 movq %r13, %r14
4562 andb $32, %bh
4563 movl -1356(%rbp), %ebx
4564 je .L44
4565 movl $-1, %ebx
4566 movl %ebx, -1356(%rbp)
4567 jmp .L44
4568 .L170:
4569 movq -1440(%rbp), %rdi
4570 movl -1408(%rbp), %r9d
4571 xorl %esi, %esi
4572 movdqu (%rdi), %xmm0
4573 movups %xmm0, -1184(%rbp)
4574 movq 16(%rdi), %rdx
4575 movq -1176(%rbp), %rcx
4576 movd %xmm0, %eax
4577 xorl %edi, %edi
4578 movq %rdx, -1168(%rbp)
4579 movd %xmm0, %edx
4580 .L174:
4581 subl $1, %r9d
4582 je .L1920
4583 cmpl $47, %edx
4584 ja .L175
4585 addl $8, %edx
4586 movl $1, %edi
4587 jmp .L174
4588 .p2align 4,,10
4589 .p2align 3
4590 .L1696:
4591 movq %r14, -1416(%rbp)
4592 movl %r12d, %r8d
4593 movl -1456(%rbp), %r14d
4594 movl %r15d, %r12d
4595 movq -1408(%rbp), %r15
4596 jmp .L208
4597 .L408:
4598 movq __libc_errno@gottpoff(%rip), %rax
4599 movl %fs:(%rax), %eax
4600 movl %eax, -1364(%rbp)
4601 jmp .L404
4602 .L1852:
4603 leaq -1336(%rbp), %rsi
4604 call __GI___wcstof128_internal
4605 testl %ebx, %ebx
4606 jne .L767
4607 movq -1336(%rbp), %rdx
4608 cmpq -1088(%rbp), %rdx
4609 je .L768
4610 movl -1408(%rbp), %esi
4611 testl %esi, %esi
4612 jne .L769
4613 movl -1320(%rbp), %ecx
4614 cmpl $47, %ecx
4615 ja .L770
4616 movl %ecx, %eax
4617 addq -1304(%rbp), %rax
4618 addl $8, %ecx
4619 movl %ecx, -1320(%rbp)
4620 .L771:
4621 movq (%rax), %rax
4622 .L772:
4623 movaps %xmm0, (%rax)
4624 movq -1088(%rbp), %rax
4625 jmp .L781
4626 .L904:
4627 movq %r13, %rdi
4628 movl %r8d, -1464(%rbp)
4629 movl %ecx, -1456(%rbp)
4630 call __GI___wuflow
4631 movl -1456(%rbp), %ecx
4632 movl %eax, %r12d
4633 movl -1464(%rbp), %r8d
4634 jmp .L906
4635 .L142:
4636 movl -1408(%rbp), %edx
4637 testl %edx, %edx
4638 jne .L155
4639 movl -1320(%rbp), %edx
4640 cmpl $47, %edx
4641 ja .L156
4642 movl %edx, %eax
4643 addq -1304(%rbp), %rax
4644 addl $8, %edx
4645 movl %edx, -1320(%rbp)
4646 .L157:
4647 movq (%rax), %rax
4648 .L158:
4649 movb %r15b, (%rax)
4650 xorl %r8d, %r8d
4651 movq -1344(%rbp), %rax
4652 jmp .L34
4653 .L1062:
4654 movl $101, -1392(%rbp)
4655 movl $1, %ecx
4656 jmp .L682
4657 .L274:
4658 movq -1440(%rbp), %rcx
4659 movl -1408(%rbp), %r9d
4660 xorl %esi, %esi
4661 xorl %edi, %edi
4662 movdqu (%rcx), %xmm0
4663 movups %xmm0, -1184(%rbp)
4664 movq 16(%rcx), %rdx
4665 movq -1176(%rbp), %rcx
4666 movd %xmm0, %eax
4667 movq %rdx, -1168(%rbp)
4668 movd %xmm0, %edx
4669 .L278:
4670 subl $1, %r9d
4671 je .L1921
4672 cmpl $47, %edx
4673 ja .L279
4674 addl $8, %edx
4675 movl $1, %edi
4676 jmp .L278
4677 .p2align 4,,10
4678 .p2align 3
4679 .L287:
4680 movl %r14d, %ebx
4681 movq %r13, %r14
4682 andb $32, %bh
4683 movl -1356(%rbp), %ebx
4684 je .L44
4685 movl $-1, %ebx
4686 movl %ebx, -1356(%rbp)
4687 jmp .L44
4688 .L935:
4689 movq %r13, %rdi
4690 movl %r8d, -1472(%rbp)
4691 movl %ecx, -1464(%rbp)
4692 call __GI___wuflow
4693 movl -1464(%rbp), %ecx
4694 movl %eax, %r12d
4695 movl -1472(%rbp), %r8d
4696 jmp .L937
4697 .L838:
4698 movq -1440(%rbp), %rdi
4699 xorl %esi, %esi
4700 movdqu (%rdi), %xmm0
4701 movups %xmm0, -1184(%rbp)
4702 movq 16(%rdi), %rdx
4703 movq -1176(%rbp), %rcx
4704 movd %xmm0, %eax
4705 xorl %edi, %edi
4706 movq %rdx, -1168(%rbp)
4707 movd %xmm0, %edx
4708 .L842:
4709 subl $1, -1408(%rbp)
4710 je .L1922
4711 cmpl $47, %edx
4712 ja .L843
4713 addl $8, %edx
4714 movl $1, %edi
4715 jmp .L842
4716 .p2align 4,,10
4717 .p2align 3
4718 .L1833:
4719 movq -1376(%rbp), %rax
4720 leaq 16(%r14), %rdx
4721 movq %rdx, %rsi
4722 movq %rdx, -1400(%rbp)
4723 movq (%rax), %rdi
4724 call realloc@PLT
4725 testq %rax, %rax
4726 je .L1036
4727 movq -1376(%rbp), %rdi
4728 addq %rax, %r14
4729 movq %rax, (%rdi)
4730 jmp .L204
4731 .L1888:
4732 movq __libc_errno@gottpoff(%rip), %rax
4733 movl -1364(%rbp), %ecx
4734 movq %r13, %r14
4735 movl %ecx, %fs:(%rax)
4736 .L886:
4737 movl -1356(%rbp), %eax
4738 testl %eax, %eax
4739 movl %eax, %ebx
4740 jne .L44
4741 orl $-1, %ebx
4742 movl %ebx, -1356(%rbp)
4743 jmp .L44
4744 .L200:
4745 movq %r13, %rdi
4746 movl %r8d, -1352(%rbp)
4747 call __GI___wuflow
4748 movl -1352(%rbp), %r8d
4749 movl %eax, %r12d
4750 jmp .L202
4751 .L867:
4752 movq -1440(%rbp), %rdi
4753 xorl %esi, %esi
4754 movdqu (%rdi), %xmm0
4755 movups %xmm0, -1184(%rbp)
4756 movq 16(%rdi), %rdx
4757 movq -1176(%rbp), %rcx
4758 movd %xmm0, %eax
4759 xorl %edi, %edi
4760 movq %rdx, -1168(%rbp)
4761 movd %xmm0, %edx
4762 .L871:
4763 subl $1, -1408(%rbp)
4764 je .L1923
4765 cmpl $47, %edx
4766 ja .L872
4767 addl $8, %edx
4768 movl $1, %edi
4769 jmp .L871
4770 .p2align 4,,10
4771 .p2align 3
4772 .L130:
4773 movq -1440(%rbp), %rdi
4774 xorl %esi, %esi
4775 movdqu (%rdi), %xmm0
4776 movups %xmm0, -1184(%rbp)
4777 movq 16(%rdi), %rdx
4778 movq -1176(%rbp), %rcx
4779 movd %xmm0, %eax
4780 xorl %edi, %edi
4781 movq %rdx, -1168(%rbp)
4782 movd %xmm0, %edx
4783 .L134:
4784 subl $1, -1408(%rbp)
4785 je .L1924
4786 cmpl $47, %edx
4787 ja .L135
4788 addl $8, %edx
4789 movl $1, %edi
4790 jmp .L134
4791 .p2align 4,,10
4792 .p2align 3
4793 .L1880:
4794 movq %r13, %r14
4795 movl -1356(%rbp), %ebx
4796 jmp .L44
4797 .L595:
4798 movq %r13, %rdi
4799 call __GI___wuflow
4800 movl %eax, %r12d
4801 jmp .L597
4802 .L1908:
4803 movq __libc_errno@gottpoff(%rip), %rax
4804 movl -1364(%rbp), %ecx
4805 movq %r13, %r14
4806 movl %ecx, %fs:(%rax)
4807 .L914:
4808 movl -1356(%rbp), %ebx
4809 testl %ebx, %ebx
4810 jne .L44
4811 orl $-1, %ebx
4812 movl %ebx, -1356(%rbp)
4813 jmp .L44
4814 .L1884:
4815 movq %r13, %r14
4816 movl -1356(%rbp), %ebx
4817 jmp .L44
4818 .L1842:
4819 movq %r13, %r14
4820 movl -1356(%rbp), %ebx
4821 jmp .L44
4822 .L1837:
4823 movq %r13, %r14
4824 movl -1356(%rbp), %ebx
4825 jmp .L44
4826 .L1836:
4827 movq -1384(%rbp), %rdi
4828 movl %r12d, %esi
4829 call char_buffer_add_slow
4830 jmp .L593
4831 .L1851:
4832 movq __libc_errno@gottpoff(%rip), %rax
4833 movl $-1, %ebx
4834 movq %r13, %r14
4835 movl %ebx, -1356(%rbp)
4836 movl $12, %fs:(%rax)
4837 jmp .L44
4838 .L1850:
4839 movq -1384(%rbp), %rdi
4840 xorl %esi, %esi
4841 call char_buffer_add_slow
4842 movq -1104(%rbp), %rdx
4843 jmp .L763
4844 .L1846:
4845 movq %r13, %r14
4846 movl -1356(%rbp), %ebx
4847 jmp .L44
4848 .L304:
4849 movq %r13, %rdi
4850 movl %r8d, -1352(%rbp)
4851 call __GI___wuflow
4852 movl -1352(%rbp), %r8d
4853 movl %eax, %r12d
4854 jmp .L306
4855 .L1071:
4856 movq %r11, %rsi
4857 xorl %ecx, %ecx
4858 movq %rdx, %r11
4859 jmp .L879
4860 .L602:
4861 movq %r13, %rdi
4862 call __GI___wuflow
4863 movl %eax, %r12d
4864 jmp .L604
4865 .L687:
4866 movq __libc_errno@gottpoff(%rip), %rax
4867 movl %fs:(%rax), %eax
4868 movl %eax, -1364(%rbp)
4869 jmp .L688
4870 .L1840:
4871 movq -1384(%rbp), %rdi
4872 movl %r12d, %esi
4873 call char_buffer_add_slow
4874 jmp .L620
4875 .L1905:
4876 movq -1376(%rbp), %rax
4877 leaq 16(%r15), %r14
4878 movq %r14, %rsi
4879 movq (%rax), %rdi
4880 call realloc@PLT
4881 testq %rax, %rax
4882 je .L1925
4883 movq -1376(%rbp), %rdi
4884 addq %rax, %r15
4885 movq %r14, -1400(%rbp)
4886 movq %rax, (%rdi)
4887 jmp .L311
4888 .L1912:
4889 movq __libc_errno@gottpoff(%rip), %rax
4890 movq %r13, %r14
4891 movl -1356(%rbp), %ebx
4892 movl $84, %fs:(%rax)
4893 jmp .L44
4894 .L940:
4895 leaq -1184(%rbp), %rax
4896 movq -1352(%rbp), %rdx
4897 xorl %esi, %esi
4898 movl %r8d, -1408(%rbp)
4899 movq %rax, %rdi
4900 movq %rax, -1456(%rbp)
4901 call __wcrtomb
4902 movq %rax, %rbx
4903 movl %r14d, %eax
4904 movl -1408(%rbp), %r8d
4905 andl $8448, %eax
4906 testq %rbx, %rbx
4907 je .L941
4908 testl %eax, %eax
4909 je .L942
4910 movq -1376(%rbp), %rax
4911 movq (%rax), %rdi
4912 movq -1416(%rbp), %rax
4913 leaq (%rax,%rbx), %rdx
4914 movq -1400(%rbp), %rax
4915 addq %rdi, %rax
4916 cmpq %rax, %rdx
4917 jnb .L1926
4918 .L943:
4919 movq -1416(%rbp), %rdi
4920 movq -1456(%rbp), %rsi
4921 movq %rbx, %rdx
4922 movl %r8d, -1352(%rbp)
4923 call __GI_mempcpy@PLT
4924 movl -1352(%rbp), %r8d
4925 leaq 1(%rax), %rdi
4926 movb $0, (%rax)
4927 movq %rdi, -1416(%rbp)
4928 .L1006:
4929 movq -1376(%rbp), %rbx
4930 movq -1416(%rbp), %rsi
4931 movq (%rbx), %rdi
4932 subq %rdi, %rsi
4933 cmpq %rsi, -1400(%rbp)
4934 je .L946
4935 movl %r8d, -1352(%rbp)
4936 call realloc@PLT
4937 testq %rax, %rax
4938 movl -1352(%rbp), %r8d
4939 je .L946
4940 movq %rax, (%rbx)
4941 .L946:
4942 addl $1, -1356(%rbp)
4943 movq -1344(%rbp), %rax
4944 movq -1392(%rbp), %r15
4945 movq $0, -1376(%rbp)
4946 jmp .L34
4947 .L1717:
4948 movq %r13, %r14
4949 jmp .L914
4950 .L521:
4951 movq -1440(%rbp), %rdi
4952 xorl %r10d, %r10d
4953 movdqu (%rdi), %xmm0
4954 movups %xmm0, -1184(%rbp)
4955 movq 16(%rdi), %rcx
4956 movq -1176(%rbp), %rsi
4957 movd %xmm0, %edx
4958 xorl %edi, %edi
4959 movq %rcx, -1168(%rbp)
4960 movd %xmm0, %ecx
4961 .L525:
4962 subl $1, -1408(%rbp)
4963 je .L1782
4964 cmpl $47, %ecx
4965 ja .L526
4966 addl $8, %ecx
4967 movl $1, %r10d
4968 jmp .L525
4969 .p2align 4,,10
4970 .p2align 3
4971 .L1874:
4972 leal 2(%rcx), %eax
4973 movslq %ecx, %rsi
4974 xorl %r8d, %r8d
4975 movq %rsi, -1392(%rbp)
4976 movl %ebx, -1492(%rbp)
4977 movq %r10, %r15
4978 cltq
4979 movq %r8, %rbx
4980 movl %r12d, -1496(%rbp)
4981 salq $2, %rax
4982 movl %ecx, -1500(%rbp)
4983 leaq -8(%rax), %rdi
4984 leaq -4(%rax), %rsi
4985 addq $30, %rax
4986 andq $-16, %rax
4987 movq %rdi, -1464(%rbp)
4988 movq %rsi, -1472(%rbp)
4989 leaq -1184(%rbp), %rdi
4990 leaq -1264(%rbp), %rsi
4991 movq %rax, -1480(%rbp)
4992 movq %rdi, -1456(%rbp)
4993 movq %rsi, -1488(%rbp)
4994 jmp .L412
4995 .p2align 4,,10
4996 .p2align 3
4997 .L1927:
4998 movq __libc_tsd_LOCALE@gottpoff(%rip), %rax
4999 addq $1, %rbx
5000 movq %fs:(%rax), %rax
5001 movq (%rax), %rdx
5002 .L412:
5003 subq -1480(%rbp), %rsp
5004 leal 31(%rbx), %eax
5005 cltq
5006 movq 64(%rdx,%rax,8), %rsi
5007 movq -1488(%rbp), %rax
5008 leaq 15(%rsp), %rcx
5009 movq -1392(%rbp), %rdx
5010 andq $-16, %rcx
5011 movq %rsi, (%rax,%rbx,8)
5012 movq %rcx, %rdi
5013 movq %rcx, %r12
5014 call __wmemcpy
5015 leal 48(%rbx), %edi
5016 movq %r15, %rsi
5017 call __GI___towctrans
5018 movq -1464(%rbp), %rcx
5019 cmpq $9, %rbx
5020 movl %eax, (%r12,%rcx)
5021 movq -1472(%rbp), %rax
5022 movl $0, (%r12,%rax)
5023 movq -1456(%rbp), %rax
5024 movq %r12, (%rax,%rbx,8)
5025 jne .L1927
5026 movl -1500(%rbp), %ecx
5027 movl -1492(%rbp), %ebx
5028 movq %r15, %r10
5029 movl -1496(%rbp), %r12d
5030 movl %ecx, %r9d
5031 jmp .L411
5032 .L630:
5033 movq %r13, %rdi
5034 call __GI___wuflow
5035 movl %eax, %r12d
5036 jmp .L632
5037 .L405:
5038 movq %r13, %rdi
5039 call __GI___wuflow
5040 movl %eax, %r12d
5041 jmp .L407
5042 .L621:
5043 movq %r13, %rdi
5044 call __GI___wuflow
5045 movl %eax, %r12d
5046 jmp .L623
5047 .L1843:
5048 movq %r13, %r14
5049 movl -1356(%rbp), %ebx
5050 jmp .L44
5051 .L1714:
5052 movq %r13, %r14
5053 jmp .L886
5054 .L611:
5055 movq %r13, %rdi
5056 call __GI___wuflow
5057 movl %eax, %r12d
5058 jmp .L613
5059 .L1883:
5060 movq %r13, %r14
5061 movl -1356(%rbp), %ebx
5062 jmp .L44
5063 .L1881:
5064 movq %r13, %r14
5065 movl -1356(%rbp), %ebx
5066 jmp .L44
5067 .L290:
5068 movq -1440(%rbp), %rcx
5069 xorl %esi, %esi
5070 xorl %edi, %edi
5071 movdqu (%rcx), %xmm0
5072 movups %xmm0, -1184(%rbp)
5073 movq 16(%rcx), %rdx
5074 movq -1176(%rbp), %rcx
5075 movd %xmm0, %eax
5076 movq %rdx, -1168(%rbp)
5077 movd %xmm0, %edx
5078 .L294:
5079 subl $1, -1408(%rbp)
5080 je .L1928
5081 cmpl $47, %edx
5082 ja .L295
5083 addl $8, %edx
5084 movl $1, %edi
5085 jmp .L294
5086 .p2align 4,,10
5087 .p2align 3
5088 .L186:
5089 movq -1440(%rbp), %rcx
5090 xorl %esi, %esi
5091 xorl %edi, %edi
5092 movdqu (%rcx), %xmm0
5093 movups %xmm0, -1184(%rbp)
5094 movq 16(%rcx), %rdx
5095 movq -1176(%rbp), %rcx
5096 movd %xmm0, %eax
5097 movq %rdx, -1168(%rbp)
5098 movd %xmm0, %edx
5099 .L190:
5100 subl $1, -1408(%rbp)
5101 je .L1929
5102 cmpl $47, %edx
5103 ja .L191
5104 addl $8, %edx
5105 movl $1, %edi
5106 jmp .L190
5107 .p2align 4,,10
5108 .p2align 3
5109 .L1865:
5110 movq %r15, -1416(%rbp)
5111 movl -1464(%rbp), %r14d
5112 movq -1456(%rbp), %r15
5113 movl -1408(%rbp), %r8d
5114 jmp .L309
5115 .L1896:
5116 movq __libc_errno@gottpoff(%rip), %rax
5117 movl -1364(%rbp), %ecx
5118 movl %ebx, %r12d
5119 movl %r14d, %ebx
5120 movl -1464(%rbp), %r14d
5121 movl %ecx, %fs:(%rax)
5122 jmp .L714
5123 .L1712:
5124 movl %ebx, %r12d
5125 movl %r14d, %ebx
5126 movl -1464(%rbp), %r14d
5127 jmp .L714
5128 .L560:
5129 movq -1440(%rbp), %rdi
5130 xorl %r10d, %r10d
5131 movdqu (%rdi), %xmm0
5132 movups %xmm0, -1184(%rbp)
5133 movq 16(%rdi), %rcx
5134 movq -1176(%rbp), %rsi
5135 movd %xmm0, %edx
5136 xorl %edi, %edi
5137 movq %rcx, -1168(%rbp)
5138 movd %xmm0, %ecx
5139 .L564:
5140 subl $1, -1408(%rbp)
5141 je .L1780
5142 cmpl $47, %ecx
5143 ja .L565
5144 addl $8, %ecx
5145 movl $1, %r10d
5146 jmp .L564
5147 .p2align 4,,10
5148 .p2align 3
5149 .L1878:
5150 movq -1384(%rbp), %rdi
5151 movl %r12d, %esi
5152 call char_buffer_add_slow
5153 jmp .L601
5154 .L1886:
5155 movq -1384(%rbp), %rdi
5156 movl %r12d, %esi
5157 call char_buffer_add_slow
5158 movq -1104(%rbp), %rax
5159 movq -1096(%rbp), %rdx
5160 jmp .L617
5161 .L1848:
5162 movq -1384(%rbp), %rdi
5163 movl %r12d, %esi
5164 call char_buffer_add_slow
5165 jmp .L637
5166 .L1892:
5167 cmpq %rdx, -1096(%rbp)
5168 je .L1930
5169 leaq 4(%rdx), %rax
5170 movq %rax, -1104(%rbp)
5171 movl %r12d, (%rdx)
5172 .L691:
5173 movl %r14d, %eax
5174 andb $127, %al
5175 orb $8, %ah
5176 cmpl $-1, %r12d
5177 movl %eax, %r14d
5178 je .L1931
5179 movq 160(%r13), %rax
5180 testq %rax, %rax
5181 je .L694
5182 movq (%rax), %rdx
5183 cmpq 8(%rax), %rdx
5184 jnb .L694
5185 leaq 4(%rdx), %rcx
5186 movl (%rdx), %r12d
5187 movq %rcx, (%rax)
5188 .L696:
5189 cmpl $-1, %r12d
5190 je .L697
5191 addq $1, -1352(%rbp)
5192 .L693:
5193 testl %ebx, %ebx
5194 movq -1104(%rbp), %rdx
5195 jle .L1064
5196 subl $1, %ebx
5197 movl $112, -1392(%rbp)
5198 xorl %ecx, %ecx
5199 jmp .L682
5200 .L991:
5201 movq %r13, %rdi
5202 call __GI___wuflow
5203 movl %eax, %r12d
5204 jmp .L686
5205 .L1854:
5206 movq %r13, %r14
5207 movl -1356(%rbp), %ebx
5208 jmp .L44
5209 .L1845:
5210 movq %r13, %r14
5211 movl -1356(%rbp), %ebx
5212 jmp .L44
5213 .L1849:
5214 testl %ebx, %ebx
5215 jle .L645
5216 subl $1, %ebx
5217 .L645:
5218 movq -1104(%rbp), %rax
5219 cmpq -1096(%rbp), %rax
5220 je .L1932
5221 leaq 4(%rax), %rdx
5222 movq %rdx, -1104(%rbp)
5223 movl %r12d, (%rax)
5224 .L647:
5225 testl %ebx, %ebx
5226 je .L1933
5227 movq 160(%r13), %rax
5228 testq %rax, %rax
5229 je .L649
5230 movq (%rax), %rdx
5231 cmpq 8(%rax), %rdx
5232 jnb .L649
5233 leaq 4(%rdx), %rcx
5234 movl (%rdx), %r12d
5235 movq %rcx, (%rax)
5236 .L651:
5237 cmpl $-1, %r12d
5238 je .L1934
5239 movl %r12d, %edi
5240 call __GI_towlower
5241 cmpl $110, %eax
5242 jne .L1935
5243 testl %ebx, %ebx
5244 jle .L654
5245 subl $1, %ebx
5246 .L654:
5247 movq -1104(%rbp), %rax
5248 cmpq -1096(%rbp), %rax
5249 je .L1936
5250 leaq 4(%rax), %rdx
5251 movq %rdx, -1104(%rbp)
5252 movl %r12d, (%rax)
5253 .L656:
5254 testl %ebx, %ebx
5255 je .L1937
5256 movq 160(%r13), %rax
5257 testq %rax, %rax
5258 je .L658
5259 movq (%rax), %rdx
5260 cmpq 8(%rax), %rdx
5261 jnb .L658
5262 leaq 4(%rdx), %rcx
5263 movl (%rdx), %r12d
5264 movq %rcx, (%rax)
5265 .L660:
5266 cmpl $-1, %r12d
5267 je .L1938
5268 movl %r12d, %edi
5269 call __GI_towlower
5270 cmpl $105, %eax
5271 jne .L1939
5272 testl %ebx, %ebx
5273 jle .L663
5274 subl $1, %ebx
5275 .L663:
5276 movq -1104(%rbp), %rax
5277 cmpq -1096(%rbp), %rax
5278 je .L1940
5279 leaq 4(%rax), %rdx
5280 movq %rdx, -1104(%rbp)
5281 movl %r12d, (%rax)
5282 .L665:
5283 testl %ebx, %ebx
5284 je .L1941
5285 movq 160(%r13), %rax
5286 testq %rax, %rax
5287 je .L667
5288 movq (%rax), %rdx
5289 cmpq 8(%rax), %rdx
5290 jnb .L667
5291 leaq 4(%rdx), %rcx
5292 movl (%rdx), %r12d
5293 movq %rcx, (%rax)
5294 .L669:
5295 cmpl $-1, %r12d
5296 je .L1942
5297 movl %r12d, %edi
5298 call __GI_towlower
5299 cmpl $116, %eax
5300 jne .L1943
5301 testl %ebx, %ebx
5302 jle .L672
5303 subl $1, %ebx
5304 .L672:
5305 movq -1104(%rbp), %rax
5306 cmpq -1096(%rbp), %rax
5307 je .L1944
5308 leaq 4(%rax), %rdx
5309 movq %rdx, -1104(%rbp)
5310 movl %r12d, (%rax)
5311 .L674:
5312 testl %ebx, %ebx
5313 je .L1945
5314 movq 160(%r13), %rax
5315 testq %rax, %rax
5316 je .L676
5317 movq (%rax), %rdx
5318 cmpq 8(%rax), %rdx
5319 jnb .L676
5320 leaq 4(%rdx), %rcx
5321 movl (%rdx), %r12d
5322 movq %rcx, (%rax)
5323 .L678:
5324 cmpl $-1, %r12d
5325 je .L1946
5326 movq -1352(%rbp), %r15
5327 movl %r12d, %edi
5328 call __GI_towlower
5329 addq $7, %r15
5330 cmpl $121, %eax
5331 je .L680
5332 movq %r13, %r14
5333 movl -1356(%rbp), %ebx
5334 jmp .L44
5335 .L1903:
5336 movq -1384(%rbp), %rdi
5337 movl %ebx, %esi
5338 xorl %r15d, %r15d
5339 call char_buffer_add_slow
5340 jmp .L702
5341 .L711:
5342 movl %ebx, %r12d
5343 movl %r14d, %ebx
5344 movl -1464(%rbp), %r14d
5345 cmpl $-1, %r12d
5346 je .L713
5347 movl %r12d, %esi
5348 movq %r13, %rdi
5349 subq $1, -1352(%rbp)
5350 call __GI__IO_sputbackwc
5351 jmp .L714
5352 .L887:
5353 movq %r13, %rdi
5354 movl %r8d, -1408(%rbp)
5355 movq %r11, -1392(%rbp)
5356 movl %ecx, -1352(%rbp)
5357 call __GI___wuflow
5358 movl -1352(%rbp), %ecx
5359 movl %eax, %r12d
5360 movq -1392(%rbp), %r11
5361 movl -1408(%rbp), %r8d
5362 jmp .L889
5363 .L769:
5364 movq -1440(%rbp), %rdi
5365 xorl %r8d, %r8d
5366 movdqu (%rdi), %xmm1
5367 movups %xmm1, -1184(%rbp)
5368 movq 16(%rdi), %rcx
5369 movq -1176(%rbp), %rsi
5370 movd %xmm1, %eax
5371 xorl %edi, %edi
5372 movq %rcx, -1168(%rbp)
5373 movd %xmm1, %ecx
5374 .L773:
5375 subl $1, -1408(%rbp)
5376 je .L1947
5377 cmpl $47, %ecx
5378 ja .L774
5379 addl $8, %ecx
5380 movl $1, %r8d
5381 jmp .L773
5382 .L795:
5383 movq -1440(%rbp), %rsi
5384 xorl %edi, %edi
5385 xorl %r8d, %r8d
5386 movdqu (%rsi), %xmm1
5387 movups %xmm1, -1184(%rbp)
5388 movq 16(%rsi), %rcx
5389 movq -1176(%rbp), %rsi
5390 movd %xmm1, %eax
5391 movq %rcx, -1168(%rbp)
5392 movd %xmm1, %ecx
5393 .L799:
5394 subl $1, -1408(%rbp)
5395 je .L1948
5396 cmpl $47, %ecx
5397 ja .L800
5398 addl $8, %ecx
5399 movl $1, %r8d
5400 jmp .L799
5401 .L1885:
5402 movq %r13, %r14
5403 movl -1356(%rbp), %ebx
5404 jmp .L44
5405 .L1882:
5406 movq -1384(%rbp), %rdi
5407 movl %r12d, %esi
5408 call char_buffer_add_slow
5409 jmp .L609
5410 .L1844:
5411 movq -1384(%rbp), %rdi
5412 movl %r12d, %esi
5413 call char_buffer_add_slow
5414 jmp .L628
5415 .L639:
5416 movq %r13, %rdi
5417 call __GI___wuflow
5418 movl %eax, %r12d
5419 jmp .L641
5420 .L143:
5421 movq -1440(%rbp), %rsi
5422 xorl %edi, %edi
5423 movdqu (%rsi), %xmm0
5424 movups %xmm0, -1184(%rbp)
5425 movq 16(%rsi), %rdx
5426 movq -1176(%rbp), %rcx
5427 movd %xmm0, %eax
5428 xorl %esi, %esi
5429 movq %rdx, -1168(%rbp)
5430 movd %xmm0, %edx
5431 .L147:
5432 subl $1, -1408(%rbp)
5433 je .L1949
5434 cmpl $47, %edx
5435 ja .L148
5436 addl $8, %edx
5437 movl $1, %edi
5438 jmp .L147
5439 .L807:
5440 movq -1440(%rbp), %rdi
5441 xorl %r8d, %r8d
5442 movdqu (%rdi), %xmm1
5443 movups %xmm1, -1184(%rbp)
5444 movq 16(%rdi), %rcx
5445 movq -1176(%rbp), %rsi
5446 movd %xmm1, %eax
5447 xorl %edi, %edi
5448 movq %rcx, -1168(%rbp)
5449 movd %xmm1, %ecx
5450 .L811:
5451 subl $1, -1408(%rbp)
5452 je .L1950
5453 cmpl $47, %ecx
5454 ja .L812
5455 addl $8, %ecx
5456 movl $1, %r8d
5457 jmp .L811
5458 .L942:
5459 movq -1456(%rbp), %rsi
5460 movq -1416(%rbp), %rdi
5461 movq %rbx, %rdx
5462 movl %r8d, -1352(%rbp)
5463 call __GI_mempcpy@PLT
5464 leaq 1(%rax), %rsi
5465 movb $0, (%rax)
5466 movl -1352(%rbp), %r8d
5467 movq %rsi, -1416(%rbp)
5468 jmp .L946
5469 .L1891:
5470 movq -1384(%rbp), %rdi
5471 movl $48, %esi
5472 call char_buffer_add_slow
5473 jmp .L684
5474 .L1847:
5475 movq %r13, %r14
5476 movl -1356(%rbp), %ebx
5477 jmp .L44
5478 .L1890:
5479 movq -1400(%rbp), %rax
5480 movq %rdx, -1464(%rbp)
5481 movl %r8d, -1456(%rbp)
5482 movl %ecx, -1432(%rbp)
5483 leaq 0(,%rax,8), %rsi
5484 call realloc@PLT
5485 testq %rax, %rax
5486 movl -1432(%rbp), %ecx
5487 movl -1456(%rbp), %r8d
5488 movq -1464(%rbp), %rdx
5489 je .L1951
5490 movq -1376(%rbp), %rdi
5491 movq %rax, (%rdi)
5492 movq -1400(%rbp), %rdi
5493 addq %rdx, %rax
5494 movq %rax, -1432(%rbp)
5495 movq %rdi, %rax
5496 addq %rdi, %rax
5497 movq %rax, -1400(%rbp)
5498 jmp .L901
5499 .L155:
5500 movq -1440(%rbp), %rcx
5501 xorl %esi, %esi
5502 xorl %edi, %edi
5503 movdqu (%rcx), %xmm0
5504 movups %xmm0, -1184(%rbp)
5505 movq 16(%rcx), %rdx
5506 movq -1176(%rbp), %rcx
5507 movd %xmm0, %eax
5508 movq %rdx, -1168(%rbp)
5509 movd %xmm0, %edx
5510 .L159:
5511 subl $1, -1408(%rbp)
5512 je .L1952
5513 cmpl $47, %edx
5514 ja .L160
5515 addl $8, %edx
5516 movl $1, %edi
5517 jmp .L159
5518 .L1901:
5519 movq %r13, %r14
5520 movl -1356(%rbp), %ebx
5521 jmp .L44
5522 .L1889:
5523 movq %r13, %r14
5524 movl -1356(%rbp), %ebx
5525 jmp .L44
5526 .L915:
5527 movq %r13, %rdi
5528 movl %r8d, -1408(%rbp)
5529 movq %r11, -1392(%rbp)
5530 movl %ecx, -1352(%rbp)
5531 call __GI___wuflow
5532 movl -1352(%rbp), %ecx
5533 movl %eax, %r12d
5534 movq -1392(%rbp), %r11
5535 movl -1408(%rbp), %r8d
5536 jmp .L917
5537 .L1902:
5538 movl -1392(%rbp), %esi
5539 movq -1384(%rbp), %rdi
5540 movl %r12d, %r15d
5541 call char_buffer_add_slow
5542 movb %r12b, -1456(%rbp)
5543 jmp .L702
5544 .L1911:
5545 movl %ecx, -1464(%rbp)
5546 movq -1400(%rbp), %rcx
5547 movq -1416(%rbp), %rdx
5548 movl %r8d, -1472(%rbp)
5549 movq %rcx, %rax
5550 addq %rcx, %rax
5551 subq %rdi, %rdx
5552 movq %rax, %rsi
5553 movq %rdx, -1416(%rbp)
5554 movq %rax, -1400(%rbp)
5555 call realloc@PLT
5556 testq %rax, %rax
5557 movq -1416(%rbp), %rdx
5558 movl -1464(%rbp), %ecx
5559 movl -1472(%rbp), %r8d
5560 je .L1953
5561 movq -1376(%rbp), %rsi
5562 movq %rax, (%rsi)
5563 addq %rdx, %rax
5564 movq %rax, -1416(%rbp)
5565 jmp .L930
5566 .L1910:
5567 movq %r13, %r14
5568 movl -1356(%rbp), %ebx
5569 jmp .L44
5570 .L322:
5571 movq -1416(%rbp), %rdi
5572 movq -1456(%rbp), %rsi
5573 movq %rax, %rdx
5574 movl %r8d, -1352(%rbp)
5575 call __GI_mempcpy@PLT
5576 leaq 1(%rax), %rdi
5577 movb $0, (%rax)
5578 movl -1352(%rbp), %r8d
5579 movq %rdi, -1416(%rbp)
5580 jmp .L375
5581 .L321:
5582 movq -1416(%rbp), %rdi
5583 testl %edx, %edx
5584 leaq 1(%rdi), %rax
5585 movb $0, (%rdi)
5586 movq %rax, -1416(%rbp)
5587 jne .L1001
5588 jmp .L375
5589 .L782:
5590 movq -1440(%rbp), %rcx
5591 xorl %r8d, %r8d
5592 xorl %r10d, %r10d
5593 movdqu (%rcx), %xmm0
5594 movups %xmm0, -1184(%rbp)
5595 movq 16(%rcx), %rcx
5596 movq -1176(%rbp), %rsi
5597 movd %xmm0, %eax
5598 movq %rcx, -1168(%rbp)
5599 movd %xmm0, %ecx
5600 .L786:
5601 subl $1, -1408(%rbp)
5602 je .L1954
5603 cmpl $47, %ecx
5604 ja .L787
5605 addl $8, %ecx
5606 movl $1, %r10d
5607 jmp .L786
5608 .L1895:
5609 movq -1384(%rbp), %rdi
5610 movl %ebx, %esi
5611 movl $1, %r15d
5612 call char_buffer_add_slow
5613 jmp .L702
5614 .L1900:
5615 testl $2048, %r14d
5616 jne .L722
5617 movq %rdx, %rax
5618 subq %rcx, %rax
5619 sarq $2, %rax
5620 cmpq -1464(%rbp), %rax
5621 je .L1089
5622 testb $1, %r15b
5623 je .L722
5624 .L1089:
5625 leaq .LC2(%rip), %rdi
5626 call __wctrans@PLT
5627 testq %rax, %rax
5628 movq %rax, -1480(%rbp)
5629 je .L1729
5630 cmpl $-1, %r12d
5631 je .L1955
5632 movq 160(%r13), %rax
5633 testq %rax, %rax
5634 je .L727
5635 movq (%rax), %rdx
5636 cmpq 8(%rax), %rdx
5637 jnb .L727
5638 leaq 4(%rdx), %rcx
5639 movl (%rdx), %r12d
5640 movq %rcx, (%rax)
5641 .L729:
5642 cmpl $-1, %r12d
5643 je .L730
5644 addq $1, -1352(%rbp)
5645 .L726:
5646 movq -1480(%rbp), %rsi
5647 movl $46, %edi
5648 call __GI___towctrans
5649 movq -1104(%rbp), %rdx
5650 movl %eax, -1140(%rbp)
5651 movq %rdx, %rsi
5652 subq -1088(%rbp), %rsi
5653 sarq $2, %rsi
5654 cmpq -1464(%rbp), %rsi
5655 je .L731
5656 movsbl -1472(%rbp), %ecx
5657 addl $1, %ecx
5658 movslq %ecx, %rcx
5659 cmpq %rsi, %rcx
5660 jne .L724
5661 cmpl -1448(%rbp), %eax
5662 je .L731
5663 .L724:
5664 testq %rdx, %rdx
5665 jne .L758
5666 movq __libc_errno@gottpoff(%rip), %rax
5667 orl $-1, %ebx
5668 movq %r13, %r14
5669 movl %ebx, -1356(%rbp)
5670 movl $12, %fs:(%rax)
5671 jmp .L44
5672 .L1899:
5673 movq __libc_errno@gottpoff(%rip), %rax
5674 orl $-1, %ebx
5675 movq %r13, %r14
5676 movl %ebx, -1356(%rbp)
5677 movl $12, %fs:(%rax)
5678 jmp .L44
5679 .L731:
5680 movl %r14d, %eax
5681 xorl %edx, %edx
5682 movl %ebx, -1492(%rbp)
5683 shrb $7, %al
5684 movq %rdx, %rbx
5685 movb %al, -1488(%rbp)
5686 .L735:
5687 cmpq $10, %rbx
5688 je .L733
5689 movq -1480(%rbp), %rsi
5690 leal 48(%rbx), %edi
5691 call __GI___towctrans
5692 movl %eax, -1184(%rbp,%rbx,4)
5693 .L734:
5694 addq $1, %rbx
5695 cmpq $11, %rbx
5696 jne .L735
5697 movl %r15d, %ebx
5698 movl %r14d, %r15d
5699 movq %r13, %r14
5700 movl -1492(%rbp), %r13d
5701 .L736:
5702 movq -1104(%rbp), %rdx
5703 testq %rdx, %rdx
5704 je .L1956
5705 cmpb $0, -1456(%rbp)
5706 je .L738
5707 xorl %eax, %eax
5708 movl -1392(%rbp), %ecx
5709 cmpl %ecx, -4(%rdx)
5710 je .L1957
5711 .L739:
5712 leaq -1184(%rbp), %r8
5713 jmp .L750
5714 .L743:
5715 addq $1, %rax
5716 cmpq $12, %rax
5717 je .L1958
5718 .L750:
5719 movl (%r8,%rax,4), %esi
5720 movl %eax, %edi
5721 cmpl %r12d, %esi
5722 jne .L743
5723 cmpl $9, %eax
5724 jg .L744
5725 cmpq -1096(%rbp), %rdx
5726 leal 48(%rax), %esi
5727 je .L1959
5728 leaq 4(%rdx), %rax
5729 movq %rax, -1104(%rbp)
5730 movl %esi, (%rdx)
5731 .L741:
5732 testl %r13d, %r13d
5733 je .L1960
5734 cmpl $-1, %r12d
5735 je .L1961
5736 movq 160(%r14), %rax
5737 testq %rax, %rax
5738 je .L752
5739 movq (%rax), %rdx
5740 cmpq 8(%rax), %rdx
5741 jnb .L752
5742 leaq 4(%rdx), %rsi
5743 movl (%rdx), %r12d
5744 movq %rsi, (%rax)
5745 .L754:
5746 cmpl $-1, %r12d
5747 je .L755
5748 addq $1, -1352(%rbp)
5749 testl %r13d, %r13d
5750 jle .L736
5751 subl $1, %r13d
5752 jmp .L736
5753 .L1864:
5754 leaq __PRETTY_FUNCTION__.12757(%rip), %rcx
5755 leaq .LC0(%rip), %rsi
5756 leaq .LC1(%rip), %rdi
5757 movl $1094, %edx
5758 call __GI___assert_fail
5759 .L783:
5760 movq -1312(%rbp), %rcx
5761 leaq 8(%rcx), %rsi
5762 movq %rsi, -1312(%rbp)
5763 jmp .L784
5764 .L730:
5765 movq __libc_errno@gottpoff(%rip), %rax
5766 movl %fs:(%rax), %eax
5767 movl %eax, -1364(%rbp)
5768 jmp .L726
5769 .L727:
5770 movq %r13, %rdi
5771 call __GI___wuflow
5772 movl %eax, %r12d
5773 jmp .L729
5774 .L1955:
5775 movq __libc_errno@gottpoff(%rip), %rax
5776 movl -1364(%rbp), %edi
5777 movl %edi, %fs:(%rax)
5778 jmp .L726
5779 .L1961:
5780 movq __libc_errno@gottpoff(%rip), %rax
5781 movl -1364(%rbp), %edi
5782 movq %r14, %r13
5783 movl %r15d, %r14d
5784 movl %edi, %fs:(%rax)
5785 .L1729:
5786 movq -1104(%rbp), %rdx
5787 jmp .L724
5788 .L1797:
5789 movq %rbx, -1344(%rbp)
5790 jmp .L60
5791 .L1953:
5792 movq -1376(%rbp), %rax
5793 leaq 16(%rdx), %r9
5794 movq %r9, %rsi
5795 movq %r9, -1400(%rbp)
5796 movq (%rax), %rdi
5797 call realloc@PLT
5798 testq %rax, %rax
5799 movq -1400(%rbp), %r9
5800 movq -1416(%rbp), %rdx
5801 movl -1464(%rbp), %ecx
5802 movl -1472(%rbp), %r8d
5803 je .L1962
5804 movq -1376(%rbp), %rdi
5805 movq %r9, -1400(%rbp)
5806 movq %rax, (%rdi)
5807 addq %rdx, %rax
5808 movq %rax, -1416(%rbp)
5809 jmp .L930
5810 .L1069:
5811 orl $-1, %ebx
5812 movl %ebx, -1356(%rbp)
5813 jmp .L44
5814 .L1776:
5815 testb %r10b, %r10b
5816 je .L542
5817 movl %ecx, -1184(%rbp)
5818 movl %ecx, %edx
5819 .L542:
5820 testb %dil, %dil
5821 je .L543
5822 movq %rsi, -1176(%rbp)
5823 .L543:
5824 cmpl $47, %edx
5825 ja .L544
5826 movl %edx, %ecx
5827 addq -1168(%rbp), %rcx
5828 addl $8, %edx
5829 movl %edx, -1184(%rbp)
5830 .L545:
5831 movq (%rcx), %rdx
5832 jmp .L537
5833 .L1962:
5834 movl %r14d, %ebx
5835 movq %r13, %r14
5836 andb $32, %bh
5837 jne .L1080
5838 movq -1376(%rbp), %rax
5839 addl $1, -1356(%rbp)
5840 movq $0, -1376(%rbp)
5841 movq (%rax), %rax
5842 movb $0, (%rax,%rdx)
5843 movl -1356(%rbp), %eax
5844 movl %eax, %ebx
5845 jmp .L44
5846 .L544:
5847 movq -1176(%rbp), %rcx
5848 leaq 8(%rcx), %rdx
5849 movq %rdx, -1176(%rbp)
5850 jmp .L545
5851 .L1080:
5852 orl $-1, %ebx
5853 movl %ebx, -1356(%rbp)
5854 jmp .L44
5855 .L1926:
5856 movq -1416(%rbp), %rdx
5857 movl %r8d, -1400(%rbp)
5858 subq %rdi, %rdx
5859 leaq 1(%rbx,%rdx), %r15
5860 movq %rdx, -1352(%rbp)
5861 movq %r15, %rsi
5862 call realloc@PLT
5863 testq %rax, %rax
5864 movq -1352(%rbp), %rdx
5865 movl -1400(%rbp), %r8d
5866 je .L1963
5867 movq -1376(%rbp), %rcx
5868 movq %r15, -1400(%rbp)
5869 movq %rax, (%rcx)
5870 addq %rdx, %rax
5871 movq %rax, -1416(%rbp)
5872 jmp .L943
5873 .L1918:
5874 movl -1408(%rbp), %ebx
5875 movq %r13, %r14
5876 andb $32, %bh
5877 jne .L1054
5878 movq -1376(%rbp), %rax
5879 addl $1, -1356(%rbp)
5880 movq $0, -1376(%rbp)
5881 movq (%rax), %rax
5882 movl $0, -4(%rax,%rcx)
5883 movl -1356(%rbp), %eax
5884 movl %eax, %ebx
5885 jmp .L44
5886 .L1963:
5887 movl %r14d, %ebx
5888 movq %r13, %r14
5889 andb $32, %bh
5890 jne .L1082
5891 movq -1376(%rbp), %rax
5892 addl $1, -1356(%rbp)
5893 movq $0, -1376(%rbp)
5894 movq (%rax), %rax
5895 movb $0, (%rax,%rdx)
5896 .L945:
5897 movl -1356(%rbp), %ebx
5898 jmp .L44
5899 .L1054:
5900 orl $-1, %ebx
5901 movl %ebx, -1356(%rbp)
5902 jmp .L44
5903 .L1082:
5904 movl $-1, -1356(%rbp)
5905 jmp .L945
5906 .L856:
5907 addq $8, %rcx
5908 movl $1, %esi
5909 jmp .L855
5910 .L1916:
5911 testb %dil, %dil
5912 je .L859
5913 movl %edx, -1184(%rbp)
5914 movl %edx, %eax
5915 .L859:
5916 testb %sil, %sil
5917 je .L860
5918 movq %rcx, -1176(%rbp)
5919 .L860:
5920 cmpl $47, %eax
5921 ja .L861
5922 movl %eax, %edx
5923 addq -1168(%rbp), %rdx
5924 addl $8, %eax
5925 movl %eax, -1184(%rbp)
5926 .L862:
5927 movq (%rdx), %rax
5928 movq %rax, -1376(%rbp)
5929 jmp .L854
5930 .L279:
5931 addq $8, %rcx
5932 movl $1, %esi
5933 jmp .L278
5934 .L812:
5935 addq $8, %rsi
5936 movl $1, %edi
5937 jmp .L811
5938 .L1950:
5939 testb %r8b, %r8b
5940 je .L815
5941 movl %ecx, -1184(%rbp)
5942 movl %ecx, %eax
5943 .L815:
5944 testb %dil, %dil
5945 je .L816
5946 movq %rsi, -1176(%rbp)
5947 .L816:
5948 cmpl $47, %eax
5949 ja .L817
5950 movl %eax, %ecx
5951 addq -1168(%rbp), %rcx
5952 addl $8, %eax
5953 movl %eax, -1184(%rbp)
5954 .L818:
5955 movq (%rcx), %rax
5956 jmp .L810
5957 .L1921:
5958 testb %dil, %dil
5959 je .L282
5960 movl %edx, -1184(%rbp)
5961 movl %edx, %eax
5962 .L282:
5963 testb %sil, %sil
5964 je .L283
5965 movq %rcx, -1176(%rbp)
5966 .L283:
5967 cmpl $47, %eax
5968 ja .L284
5969 movl %eax, %edx
5970 addq -1168(%rbp), %rdx
5971 addl $8, %eax
5972 movl %eax, -1184(%rbp)
5973 .L285:
5974 movq (%rdx), %rax
5975 movq %rax, -1376(%rbp)
5976 jmp .L277
5977 .L861:
5978 movq -1176(%rbp), %rdx
5979 leaq 8(%rdx), %rax
5980 movq %rax, -1176(%rbp)
5981 jmp .L862
5982 .L817:
5983 movq -1176(%rbp), %rcx
5984 leaq 8(%rcx), %rax
5985 movq %rax, -1176(%rbp)
5986 jmp .L818
5987 .L284:
5988 movq -1176(%rbp), %rdx
5989 leaq 8(%rdx), %rax
5990 movq %rax, -1176(%rbp)
5991 jmp .L285
5992 .L760:
5993 movsbl -1472(%rbp), %edx
5994 addl $2, %edx
5995 movslq %edx, %rdx
5996 cmpq %rax, %rdx
5997 jne .L761
5998 movq %r13, %r14
5999 movl -1356(%rbp), %ebx
6000 jmp .L44
6001 .L526:
6002 addq $8, %rsi
6003 movl $1, %edi
6004 jmp .L525
6005 .L348:
6006 movq -1312(%rbp), %rax
6007 leaq 8(%rax), %rdx
6008 movq %rdx, -1312(%rbp)
6009 jmp .L349
6010 .L565:
6011 addq $8, %rsi
6012 movl $1, %edi
6013 jmp .L564
6014 .L1829:
6015 movq %r13, %r14
6016 movl -1356(%rbp), %ebx
6017 jmp .L44
6018 .L171:
6019 movq -1312(%rbp), %rax
6020 leaq 8(%rax), %rdx
6021 movq %rdx, -1312(%rbp)
6022 jmp .L172
6023 .L1917:
6024 movq -1384(%rbp), %rdi
6025 movl %ebx, %esi
6026 call char_buffer_add_slow
6027 jmp .L702
6028 .L501:
6029 addq $8, %rsi
6030 movl $1, %edi
6031 jmp .L500
6032 .L352:
6033 addq $8, %rcx
6034 movl $1, %esi
6035 jmp .L351
6036 .L1914:
6037 testb %dil, %dil
6038 je .L355
6039 movl %edx, -1184(%rbp)
6040 movl %edx, %eax
6041 .L355:
6042 testb %sil, %sil
6043 je .L356
6044 movq %rcx, -1176(%rbp)
6045 .L356:
6046 cmpl $47, %eax
6047 ja .L357
6048 movl %eax, %edx
6049 addq -1168(%rbp), %rdx
6050 addl $8, %eax
6051 movl %eax, -1184(%rbp)
6052 .L358:
6053 movq (%rdx), %rax
6054 movq %rax, -1432(%rbp)
6055 jmp .L350
6056 .L843:
6057 addq $8, %rcx
6058 movl $1, %esi
6059 jmp .L842
6060 .L1922:
6061 testb %dil, %dil
6062 je .L846
6063 movl %edx, -1184(%rbp)
6064 movl %edx, %eax
6065 .L846:
6066 testb %sil, %sil
6067 je .L847
6068 movq %rcx, -1176(%rbp)
6069 .L847:
6070 cmpl $47, %eax
6071 ja .L848
6072 movl %eax, %edx
6073 addq -1168(%rbp), %rdx
6074 addl $8, %eax
6075 movl %eax, -1184(%rbp)
6076 .L849:
6077 movq (%rdx), %rax
6078 movq %rax, -1432(%rbp)
6079 jmp .L841
6080 .L357:
6081 movq -1176(%rbp), %rdx
6082 leaq 8(%rdx), %rax
6083 movq %rax, -1176(%rbp)
6084 jmp .L358
6085 .L848:
6086 movq -1176(%rbp), %rdx
6087 leaq 8(%rdx), %rax
6088 movq %rax, -1176(%rbp)
6089 jmp .L849
6090 .L1871:
6091 movq %r13, %r14
6092 movl -1356(%rbp), %ebx
6093 jmp .L44
6094 .L852:
6095 movq -1312(%rbp), %rax
6096 leaq 8(%rax), %rdx
6097 movq %rdx, -1312(%rbp)
6098 jmp .L853
6099 .L191:
6100 addq $8, %rcx
6101 movl $1, %esi
6102 jmp .L190
6103 .L1929:
6104 testb %dil, %dil
6105 je .L194
6106 movl %edx, -1184(%rbp)
6107 movl %edx, %eax
6108 .L194:
6109 testb %sil, %sil
6110 je .L195
6111 movq %rcx, -1176(%rbp)
6112 .L195:
6113 cmpl $47, %eax
6114 ja .L196
6115 movl %eax, %edx
6116 addq -1168(%rbp), %rdx
6117 addl $8, %eax
6118 movl %eax, -1184(%rbp)
6119 .L197:
6120 movq (%rdx), %rax
6121 movq %rax, -1416(%rbp)
6122 jmp .L189
6123 .L1834:
6124 movq %r13, %r14
6125 movl -1356(%rbp), %ebx
6126 jmp .L44
6127 .L1043:
6128 movq %rbx, %r14
6129 orl $-1, %ebx
6130 movl %ebx, -1356(%rbp)
6131 jmp .L44
6132 .L868:
6133 movq -1312(%rbp), %rax
6134 leaq 8(%rax), %rdx
6135 movq %rdx, -1312(%rbp)
6136 jmp .L869
6137 .L839:
6138 movq -1312(%rbp), %rax
6139 leaq 8(%rax), %rdx
6140 movq %rdx, -1312(%rbp)
6141 jmp .L840
6142 .L539:
6143 addq $8, %rsi
6144 movl $1, %edi
6145 jmp .L538
6146 .L535:
6147 movq -1312(%rbp), %rdx
6148 leaq 8(%rdx), %rcx
6149 movq %rcx, -1312(%rbp)
6150 jmp .L536
6151 .L487:
6152 addq $8, %rsi
6153 movl $1, %edi
6154 jmp .L486
6155 .L295:
6156 addq $8, %rcx
6157 movl $1, %esi
6158 jmp .L294
6159 .L1928:
6160 testb %dil, %dil
6161 je .L298
6162 movl %edx, -1184(%rbp)
6163 movl %edx, %eax
6164 .L298:
6165 testb %sil, %sil
6166 je .L299
6167 movq %rcx, -1176(%rbp)
6168 .L299:
6169 cmpl $47, %eax
6170 ja .L300
6171 movl %eax, %edx
6172 addq -1168(%rbp), %rdx
6173 addl $8, %eax
6174 movl %eax, -1184(%rbp)
6175 .L301:
6176 movq (%rdx), %rax
6177 movq %rax, -1416(%rbp)
6178 jmp .L293
6179 .L577:
6180 addq $8, %rsi
6181 movl $1, %edi
6182 jmp .L576
6183 .L160:
6184 addq $8, %rcx
6185 movl $1, %esi
6186 jmp .L159
6187 .L1952:
6188 testb %dil, %dil
6189 je .L163
6190 movl %edx, -1184(%rbp)
6191 movl %edx, %eax
6192 .L163:
6193 testb %sil, %sil
6194 je .L164
6195 movq %rcx, -1176(%rbp)
6196 .L164:
6197 cmpl $47, %eax
6198 ja .L165
6199 movl %eax, %edx
6200 addq -1168(%rbp), %rdx
6201 addl $8, %eax
6202 movl %eax, -1184(%rbp)
6203 .L166:
6204 movq (%rdx), %rax
6205 jmp .L158
6206 .L131:
6207 movq -1312(%rbp), %rax
6208 leaq 8(%rax), %rdx
6209 movq %rdx, -1312(%rbp)
6210 jmp .L132
6211 .L758:
6212 movq -1088(%rbp), %rcx
6213 jmp .L1003
6214 .L165:
6215 movq -1176(%rbp), %rdx
6216 leaq 8(%rdx), %rax
6217 movq %rax, -1176(%rbp)
6218 jmp .L166
6219 .L787:
6220 addq $8, %rsi
6221 movl $1, %r8d
6222 jmp .L786
6223 .L1954:
6224 testb %r10b, %r10b
6225 je .L790
6226 movl %ecx, -1184(%rbp)
6227 movl %ecx, %eax
6228 .L790:
6229 testb %r8b, %r8b
6230 je .L791
6231 movq %rsi, -1176(%rbp)
6232 .L791:
6233 cmpl $47, %eax
6234 ja .L792
6235 movl %eax, %ecx
6236 addq -1168(%rbp), %rcx
6237 addl $8, %eax
6238 movl %eax, -1184(%rbp)
6239 .L793:
6240 movq (%rcx), %rcx
6241 movq %rdi, %rax
6242 jmp .L785
6243 .L1782:
6244 testb %r10b, %r10b
6245 je .L580
6246 movl %ecx, -1184(%rbp)
6247 movl %ecx, %edx
6248 .L580:
6249 testb %dil, %dil
6250 je .L581
6251 movq %rsi, -1176(%rbp)
6252 .L581:
6253 cmpl $47, %edx
6254 ja .L582
6255 movl %edx, %ecx
6256 addq -1168(%rbp), %rcx
6257 addl $8, %edx
6258 movl %edx, -1184(%rbp)
6259 .L583:
6260 movq (%rcx), %rdx
6261 movb %al, (%rdx)
6262 jmp .L494
6263 .L300:
6264 movq -1176(%rbp), %rdx
6265 leaq 8(%rdx), %rax
6266 movq %rax, -1176(%rbp)
6267 jmp .L301
6268 .L792:
6269 movq -1176(%rbp), %rcx
6270 leaq 8(%rcx), %rax
6271 movq %rax, -1176(%rbp)
6272 jmp .L793
6273 .L582:
6274 movq -1176(%rbp), %rcx
6275 leaq 8(%rcx), %rdx
6276 movq %rdx, -1176(%rbp)
6277 jmp .L583
6278 .L1036:
6279 orl $-1, %ebx
6280 movq %r13, %r14
6281 movl %ebx, -1356(%rbp)
6282 jmp .L44
6283 .L770:
6284 movq -1312(%rbp), %rax
6285 leaq 8(%rax), %rcx
6286 movq %rcx, -1312(%rbp)
6287 jmp .L771
6288 .L118:
6289 movq -1312(%rbp), %rax
6290 leaq 8(%rax), %rdx
6291 movq %rdx, -1312(%rbp)
6292 jmp .L119
6293 .L552:
6294 addq $8, %rsi
6295 movl $1, %edi
6296 jmp .L551
6297 .L187:
6298 movq -1312(%rbp), %rax
6299 leaq 8(%rax), %rdx
6300 movq %rdx, -1312(%rbp)
6301 jmp .L188
6302 .L1778:
6303 testb %r10b, %r10b
6304 je .L555
6305 movl %ecx, -1184(%rbp)
6306 movl %ecx, %edx
6307 .L555:
6308 testb %dil, %dil
6309 je .L556
6310 movq %rsi, -1176(%rbp)
6311 .L556:
6312 cmpl $47, %edx
6313 ja .L557
6314 movl %edx, %ecx
6315 addq -1168(%rbp), %rcx
6316 addl $8, %edx
6317 movl %edx, -1184(%rbp)
6318 .L558:
6319 movq (%rcx), %rdx
6320 jmp .L550
6321 .L774:
6322 addq $8, %rsi
6323 movl $1, %edi
6324 jmp .L773
6325 .L1947:
6326 testb %r8b, %r8b
6327 je .L777
6328 movl %ecx, -1184(%rbp)
6329 movl %ecx, %eax
6330 .L777:
6331 testb %dil, %dil
6332 je .L778
6333 movq %rsi, -1176(%rbp)
6334 .L778:
6335 cmpl $47, %eax
6336 ja .L779
6337 movl %eax, %ecx
6338 addq -1168(%rbp), %rcx
6339 addl $8, %eax
6340 movl %eax, -1184(%rbp)
6341 .L780:
6342 movq (%rcx), %rax
6343 jmp .L772
6344 .L557:
6345 movq -1176(%rbp), %rcx
6346 leaq 8(%rcx), %rdx
6347 movq %rdx, -1176(%rbp)
6348 jmp .L558
6349 .L779:
6350 movq -1176(%rbp), %rcx
6351 leaq 8(%rcx), %rax
6352 movq %rax, -1176(%rbp)
6353 jmp .L780
6354 .L1710:
6355 movq %r13, %r14
6356 movl %r12d, %r13d
6357 jmp .L469
6358 .L237:
6359 movq -1312(%rbp), %rax
6360 leaq 8(%rax), %rdx
6361 movq %rdx, -1312(%rbp)
6362 jmp .L238
6363 .L872:
6364 addq $8, %rcx
6365 movl $1, %esi
6366 jmp .L871
6367 .L1923:
6368 testb %dil, %dil
6369 je .L875
6370 movl %edx, -1184(%rbp)
6371 movl %edx, %eax
6372 .L875:
6373 testb %sil, %sil
6374 je .L876
6375 movq %rcx, -1176(%rbp)
6376 .L876:
6377 cmpl $47, %eax
6378 ja .L877
6379 movl %eax, %edx
6380 addq -1168(%rbp), %rdx
6381 addl $8, %eax
6382 movl %eax, -1184(%rbp)
6383 .L878:
6384 movq (%rdx), %rax
6385 movq %rax, -1416(%rbp)
6386 jmp .L870
6387 .L225:
6388 addq $8, %rcx
6389 movl $1, %esi
6390 jmp .L224
6391 .L823:
6392 movq -1312(%rbp), %rax
6393 leaq 8(%rax), %rdx
6394 movq %rdx, -1312(%rbp)
6395 jmp .L824
6396 .L196:
6397 movq -1176(%rbp), %rdx
6398 leaq 8(%rdx), %rax
6399 movq %rax, -1176(%rbp)
6400 jmp .L197
6401 .L1907:
6402 testb %dil, %dil
6403 je .L228
6404 movl %edx, -1184(%rbp)
6405 movl %edx, %eax
6406 .L228:
6407 testb %sil, %sil
6408 je .L229
6409 movq %rcx, -1176(%rbp)
6410 .L229:
6411 cmpl $47, %eax
6412 ja .L230
6413 movl %eax, %edx
6414 addq -1168(%rbp), %rdx
6415 addl $8, %eax
6416 movl %eax, -1184(%rbp)
6417 .L231:
6418 movq (%rdx), %rax
6419 movq %rax, -1376(%rbp)
6420 jmp .L223
6421 .L877:
6422 movq -1176(%rbp), %rdx
6423 leaq 8(%rdx), %rax
6424 movq %rax, -1176(%rbp)
6425 jmp .L878
6426 .L230:
6427 movq -1176(%rbp), %rdx
6428 leaq 8(%rdx), %rax
6429 movq %rax, -1176(%rbp)
6430 jmp .L231
6431 .L941:
6432 movq -1416(%rbp), %rcx
6433 movb $0, (%rcx)
6434 addq $1, %rcx
6435 testl %eax, %eax
6436 movq %rcx, -1416(%rbp)
6437 je .L946
6438 jmp .L1006
6439 .L1064:
6440 movl $112, -1392(%rbp)
6441 xorl %ecx, %ecx
6442 jmp .L682
6443 .L514:
6444 addq $8, %rsi
6445 movl $1, %edi
6446 jmp .L513
6447 .L1780:
6448 testb %r10b, %r10b
6449 je .L568
6450 movl %ecx, -1184(%rbp)
6451 movl %ecx, %edx
6452 .L568:
6453 testb %dil, %dil
6454 je .L569
6455 movq %rsi, -1176(%rbp)
6456 .L569:
6457 cmpl $47, %edx
6458 ja .L570
6459 movl %edx, %ecx
6460 addq -1168(%rbp), %rcx
6461 addl $8, %edx
6462 movl %edx, -1184(%rbp)
6463 .L571:
6464 movq (%rcx), %rdx
6465 movl %eax, (%rdx)
6466 jmp .L494
6467 .L697:
6468 movq __libc_errno@gottpoff(%rip), %rax
6469 movl %fs:(%rax), %eax
6470 movl %eax, -1364(%rbp)
6471 jmp .L693
6472 .L1931:
6473 movq __libc_errno@gottpoff(%rip), %rax
6474 movl -1364(%rbp), %edi
6475 movl %edi, %fs:(%rax)
6476 jmp .L693
6477 .L1930:
6478 movq -1384(%rbp), %rdi
6479 movl %r12d, %esi
6480 call char_buffer_add_slow
6481 jmp .L691
6482 .L694:
6483 movq %r13, %rdi
6484 call __GI___wuflow
6485 movl %eax, %r12d
6486 jmp .L696
6487 .L570:
6488 movq -1176(%rbp), %rcx
6489 leaq 8(%rcx), %rdx
6490 movq %rdx, -1176(%rbp)
6491 jmp .L571
6492 .L175:
6493 addq $8, %rcx
6494 movl $1, %esi
6495 jmp .L174
6496 .L1920:
6497 testb %dil, %dil
6498 je .L178
6499 movl %edx, -1184(%rbp)
6500 movl %edx, %eax
6501 .L178:
6502 testb %sil, %sil
6503 je .L179
6504 movq %rcx, -1176(%rbp)
6505 .L179:
6506 cmpl $47, %eax
6507 ja .L180
6508 movl %eax, %edx
6509 addq -1168(%rbp), %rdx
6510 addl $8, %eax
6511 movl %eax, -1184(%rbp)
6512 .L181:
6513 movq (%rdx), %rax
6514 movq %rax, -1376(%rbp)
6515 jmp .L173
6516 .L241:
6517 addq $8, %rcx
6518 movl $1, %esi
6519 jmp .L240
6520 .L1906:
6521 testb %dil, %dil
6522 je .L244
6523 movl %edx, -1184(%rbp)
6524 movl %edx, %eax
6525 .L244:
6526 testb %sil, %sil
6527 je .L245
6528 movq %rcx, -1176(%rbp)
6529 .L245:
6530 cmpl $47, %eax
6531 ja .L246
6532 movl %eax, %edx
6533 addq -1168(%rbp), %rdx
6534 addl $8, %eax
6535 movl %eax, -1184(%rbp)
6536 .L247:
6537 movq (%rdx), %rax
6538 movq %rax, -1432(%rbp)
6539 jmp .L239
6540 .L180:
6541 movq -1176(%rbp), %rdx
6542 leaq 8(%rdx), %rax
6543 movq %rax, -1176(%rbp)
6544 jmp .L181
6545 .L246:
6546 movq -1176(%rbp), %rdx
6547 leaq 8(%rdx), %rax
6548 movq %rax, -1176(%rbp)
6549 jmp .L247
6550 .L561:
6551 movq -1312(%rbp), %rdx
6552 leaq 8(%rdx), %rcx
6553 movq %rcx, -1312(%rbp)
6554 jmp .L562
6555 .L1853:
6556 movq %r13, %r14
6557 movl -1356(%rbp), %ebx
6558 jmp .L44
6559 .L122:
6560 addq $8, %rcx
6561 movl $1, %esi
6562 jmp .L121
6563 .L1919:
6564 testb %dil, %dil
6565 je .L125
6566 movl %edx, -1184(%rbp)
6567 movl %edx, %eax
6568 .L125:
6569 testb %sil, %sil
6570 je .L126
6571 movq %rcx, -1176(%rbp)
6572 .L126:
6573 cmpl $47, %eax
6574 ja .L127
6575 movl %eax, %edx
6576 addq -1168(%rbp), %rdx
6577 addl $8, %eax
6578 movl %eax, -1184(%rbp)
6579 .L128:
6580 movq (%rdx), %rax
6581 jmp .L120
6582 .L1938:
6583 movq %r13, %r14
6584 movl -1356(%rbp), %ebx
6585 jmp .L44
6586 .L1932:
6587 movq -1384(%rbp), %rdi
6588 movl %r12d, %esi
6589 call char_buffer_add_slow
6590 jmp .L647
6591 .L1866:
6592 movq -1416(%rbp), %rdx
6593 movl %r8d, -1400(%rbp)
6594 subq %rdi, %rdx
6595 leaq 1(%rbx,%rdx), %rcx
6596 movq %rdx, -1392(%rbp)
6597 movq %rcx, %rsi
6598 movq %rcx, -1352(%rbp)
6599 call realloc@PLT
6600 testq %rax, %rax
6601 movq -1352(%rbp), %rcx
6602 movq -1392(%rbp), %rdx
6603 movl -1400(%rbp), %r8d
6604 je .L1964
6605 movq -1376(%rbp), %rsi
6606 movq %rcx, -1400(%rbp)
6607 movq %rax, (%rsi)
6608 addq %rdx, %rax
6609 movq %rax, -1416(%rbp)
6610 jmp .L323
6611 .L332:
6612 movq -1312(%rbp), %rax
6613 leaq 8(%rax), %rdx
6614 movq %rdx, -1312(%rbp)
6615 jmp .L333
6616 .L573:
6617 movq -1312(%rbp), %rdx
6618 leaq 8(%rdx), %rcx
6619 movq %rcx, -1312(%rbp)
6620 jmp .L574
6621 .L1964:
6622 movl %r14d, %ebx
6623 movq %r13, %r14
6624 andb $32, %bh
6625 jne .L1047
6626 movq -1376(%rbp), %rax
6627 addl $1, -1356(%rbp)
6628 movq $0, -1376(%rbp)
6629 movq (%rax), %rax
6630 movb $0, (%rax,%rdx)
6631 .L325:
6632 movl -1356(%rbp), %ebx
6633 jmp .L44
6634 .L1946:
6635 movq %r13, %r14
6636 movl -1356(%rbp), %ebx
6637 jmp .L44
6638 .L1945:
6639 movq %r13, %r14
6640 movl -1356(%rbp), %ebx
6641 jmp .L44
6642 .L1944:
6643 movq -1384(%rbp), %rdi
6644 movl %r12d, %esi
6645 call char_buffer_add_slow
6646 jmp .L674
6647 .L676:
6648 movq %r13, %rdi
6649 call __GI___wuflow
6650 movl %eax, %r12d
6651 jmp .L678
6652 .L1047:
6653 movl $-1, -1356(%rbp)
6654 jmp .L325
6655 .L1935:
6656 movq %r13, %r14
6657 movl -1356(%rbp), %ebx
6658 jmp .L44
6659 .L1934:
6660 movq %r13, %r14
6661 movl -1356(%rbp), %ebx
6662 jmp .L44
6663 .L649:
6664 movq %r13, %rdi
6665 call __GI___wuflow
6666 movl %eax, %r12d
6667 jmp .L651
6668 .L1933:
6669 movq %r13, %r14
6670 movl -1356(%rbp), %ebx
6671 jmp .L44
6672 .L1937:
6673 movq %r13, %r14
6674 movl -1356(%rbp), %ebx
6675 jmp .L44
6676 .L1936:
6677 movq -1384(%rbp), %rdi
6678 movl %r12d, %esi
6679 call char_buffer_add_slow
6680 jmp .L656
6681 .L658:
6682 movq %r13, %rdi
6683 call __GI___wuflow
6684 movl %eax, %r12d
6685 jmp .L660
6686 .L127:
6687 movq -1176(%rbp), %rdx
6688 leaq 8(%rdx), %rax
6689 movq %rax, -1176(%rbp)
6690 jmp .L128
6691 .L800:
6692 addq $8, %rsi
6693 movl $1, %edi
6694 jmp .L799
6695 .L1948:
6696 testb %r8b, %r8b
6697 je .L803
6698 movl %ecx, -1184(%rbp)
6699 movl %ecx, %eax
6700 .L803:
6701 testb %dil, %dil
6702 je .L804
6703 movq %rsi, -1176(%rbp)
6704 .L804:
6705 cmpl $47, %eax
6706 ja .L805
6707 movl %eax, %ecx
6708 addq -1168(%rbp), %rcx
6709 addl $8, %eax
6710 movl %eax, -1184(%rbp)
6711 .L806:
6712 movq (%rcx), %rax
6713 jmp .L798
6714 .L1943:
6715 movq %r13, %r14
6716 movl -1356(%rbp), %ebx
6717 jmp .L44
6718 .L1942:
6719 movq %r13, %r14
6720 movl -1356(%rbp), %ebx
6721 jmp .L44
6722 .L805:
6723 movq -1176(%rbp), %rcx
6724 leaq 8(%rcx), %rax
6725 movq %rax, -1176(%rbp)
6726 jmp .L806
6727 .L667:
6728 movq %r13, %rdi
6729 call __GI___wuflow
6730 movl %eax, %r12d
6731 jmp .L669
6732 .L1941:
6733 movq %r13, %r14
6734 movl -1356(%rbp), %ebx
6735 jmp .L44
6736 .L1940:
6737 movq -1384(%rbp), %rdi
6738 movl %r12d, %esi
6739 call char_buffer_add_slow
6740 jmp .L665
6741 .L1939:
6742 movq %r13, %r14
6743 movl -1356(%rbp), %ebx
6744 jmp .L44
6745 .L135:
6746 addq $8, %rcx
6747 movl $1, %esi
6748 jmp .L134
6749 .L1924:
6750 testb %dil, %dil
6751 je .L138
6752 movl %edx, -1184(%rbp)
6753 movl %edx, %eax
6754 .L138:
6755 testb %sil, %sil
6756 je .L139
6757 movq %rcx, -1176(%rbp)
6758 .L139:
6759 cmpl $47, %eax
6760 ja .L140
6761 movl %eax, %edx
6762 addq -1168(%rbp), %rdx
6763 addl $8, %eax
6764 movl %eax, -1184(%rbp)
6765 .L141:
6766 movq (%rdx), %rax
6767 jmp .L133
6768 .L291:
6769 movq -1312(%rbp), %rax
6770 leaq 8(%rax), %rdx
6771 movq %rdx, -1312(%rbp)
6772 jmp .L292
6773 .L1070:
6774 orl $-1, %ebx
6775 movl %ebx, -1356(%rbp)
6776 jmp .L44
6777 .L140:
6778 movq -1176(%rbp), %rdx
6779 leaq 8(%rdx), %rax
6780 movq %rax, -1176(%rbp)
6781 jmp .L141
6782 .L1913:
6783 leaq __PRETTY_FUNCTION__.12757(%rip), %rcx
6784 leaq .LC0(%rip), %rsi
6785 leaq .LC1(%rip), %rdi
6786 movl $2884, %edx
6787 call __GI___assert_fail
6788 .L1925:
6789 movl -1464(%rbp), %ebx
6790 movq %r13, %r14
6791 andb $32, %bh
6792 jne .L1046
6793 movq -1376(%rbp), %rax
6794 addl $1, -1356(%rbp)
6795 movq $0, -1376(%rbp)
6796 movq (%rax), %rax
6797 movb $0, (%rax,%r15)
6798 movl -1356(%rbp), %eax
6799 movl %eax, %ebx
6800 jmp .L44
6801 .L148:
6802 addq $8, %rcx
6803 movl $1, %esi
6804 jmp .L147
6805 .L1949:
6806 testb %dil, %dil
6807 je .L151
6808 movl %edx, -1184(%rbp)
6809 movl %edx, %eax
6810 .L151:
6811 testb %sil, %sil
6812 je .L152
6813 movq %rcx, -1176(%rbp)
6814 .L152:
6815 cmpl $47, %eax
6816 ja .L153
6817 movl %eax, %edx
6818 addq -1168(%rbp), %rdx
6819 addl $8, %eax
6820 movl %eax, -1184(%rbp)
6821 .L154:
6822 movq (%rdx), %rax
6823 jmp .L146
6824 .L1046:
6825 orl $-1, %ebx
6826 movl %ebx, -1356(%rbp)
6827 jmp .L44
6828 .L153:
6829 movq -1176(%rbp), %rdx
6830 leaq 8(%rdx), %rax
6831 movq %rax, -1176(%rbp)
6832 jmp .L154
6833 .L827:
6834 addq $8, %rcx
6835 movl $1, %esi
6836 jmp .L826
6837 .L1915:
6838 testb %dil, %dil
6839 je .L830
6840 movl %edx, -1184(%rbp)
6841 movl %edx, %eax
6842 .L830:
6843 testb %sil, %sil
6844 je .L831
6845 movq %rcx, -1176(%rbp)
6846 .L831:
6847 cmpl $47, %eax
6848 ja .L832
6849 movl %eax, %edx
6850 addq -1168(%rbp), %rdx
6851 addl $8, %eax
6852 movl %eax, -1184(%rbp)
6853 .L833:
6854 movq (%rdx), %rax
6855 movq %rax, -1376(%rbp)
6856 jmp .L825
6857 .L796:
6858 movq -1312(%rbp), %rax
6859 leaq 8(%rax), %rcx
6860 movq %rcx, -1312(%rbp)
6861 jmp .L797
6862 .L808:
6863 movq -1312(%rbp), %rax
6864 leaq 8(%rax), %rcx
6865 movq %rcx, -1312(%rbp)
6866 jmp .L809
6867 .L832:
6868 movq -1176(%rbp), %rdx
6869 leaq 8(%rdx), %rax
6870 movq %rax, -1176(%rbp)
6871 jmp .L833
6872 .L1859:
6873 movq %r13, %r14
6874 movl -1356(%rbp), %ebx
6875 jmp .L44
6876 .L275:
6877 movq -1312(%rbp), %rax
6878 leaq 8(%rax), %rdx
6879 movq %rdx, -1312(%rbp)
6880 jmp .L276
6881 .L156:
6882 movq -1312(%rbp), %rax
6883 leaq 8(%rax), %rdx
6884 movq %rdx, -1312(%rbp)
6885 jmp .L157
6886 .L1951:
6887 movq -1376(%rbp), %rax
6888 leaq 4(%rdx), %rsi
6889 movl %r8d, -1464(%rbp)
6890 movl %ecx, -1456(%rbp)
6891 addq $1, -1400(%rbp)
6892 movq %rdx, -1432(%rbp)
6893 movq (%rax), %rdi
6894 call realloc@PLT
6895 testq %rax, %rax
6896 movq -1432(%rbp), %rdx
6897 movl -1456(%rbp), %ecx
6898 movl -1464(%rbp), %r8d
6899 je .L1965
6900 movq -1376(%rbp), %rdi
6901 movq %rax, (%rdi)
6902 addq %rdx, %rax
6903 movq %rax, -1432(%rbp)
6904 jmp .L901
6905 .L548:
6906 movq -1312(%rbp), %rdx
6907 leaq 8(%rdx), %rcx
6908 movq %rcx, -1312(%rbp)
6909 jmp .L549
6910 .L336:
6911 addq $8, %rcx
6912 movl $1, %esi
6913 jmp .L335
6914 .L1904:
6915 testb %dil, %dil
6916 je .L339
6917 movl %edx, -1184(%rbp)
6918 movl %edx, %eax
6919 .L339:
6920 testb %sil, %sil
6921 je .L340
6922 movq %rcx, -1176(%rbp)
6923 .L340:
6924 cmpl $47, %eax
6925 ja .L341
6926 movl %eax, %edx
6927 addq -1168(%rbp), %rdx
6928 addl $8, %eax
6929 movl %eax, -1184(%rbp)
6930 .L342:
6931 movq (%rdx), %rax
6932 movq %rax, -1376(%rbp)
6933 jmp .L334
6934 .L733:
6935 movq -1480(%rbp), %rsi
6936 movl $44, %edi
6937 call __GI___towctrans
6938 testl %eax, %eax
6939 movl %eax, -1144(%rbp)
6940 setne %al
6941 andb %al, -1488(%rbp)
6942 jmp .L734
6943 .L341:
6944 movq -1176(%rbp), %rdx
6945 leaq 8(%rdx), %rax
6946 movq %rax, -1176(%rbp)
6947 jmp .L342
6948 .L1958:
6949 movq %r14, %r13
6950 movl %r15d, %r14d
6951 .L748:
6952 cmpl $-1, %r12d
6953 je .L724
6954 movl %r12d, %esi
6955 movq %r13, %rdi
6956 subq $1, -1352(%rbp)
6957 call __GI__IO_sputbackwc
6958 movq -1104(%rbp), %rdx
6959 jmp .L724
6960 .L1957:
6961 leal -43(%r12), %esi
6962 andl $-3, %esi
6963 jne .L739
6964 cmpq -1096(%rbp), %rdx
6965 je .L1966
6966 leaq 4(%rdx), %rax
6967 movq %rax, -1104(%rbp)
6968 movl %r12d, (%rdx)
6969 jmp .L741
6970 .L755:
6971 movq __libc_errno@gottpoff(%rip), %rax
6972 movq %r14, %r13
6973 movq -1104(%rbp), %rdx
6974 movl %r15d, %r14d
6975 movl %fs:(%rax), %eax
6976 movl %eax, -1364(%rbp)
6977 jmp .L724
6978 .L1960:
6979 movq %r14, %r13
6980 movq -1104(%rbp), %rdx
6981 movl %r15d, %r14d
6982 jmp .L724
6983 .L752:
6984 movq %r14, %rdi
6985 call __GI___wuflow
6986 movl %eax, %r12d
6987 jmp .L754
6988 .L1966:
6989 movq -1384(%rbp), %rdi
6990 movl %r12d, %esi
6991 call char_buffer_add_slow
6992 jmp .L741
6993 .L1959:
6994 movq -1384(%rbp), %rdi
6995 call char_buffer_add_slow
6996 jmp .L741
6997 .L744:
6998 cmpl $11, %eax
6999 jne .L746
7000 testb $1, %bl
7001 jne .L746
7002 cmpq -1096(%rbp), %rdx
7003 je .L1967
7004 leaq 4(%rdx), %rax
7005 movl $1, %ebx
7006 movq %rax, -1104(%rbp)
7007 movl -1448(%rbp), %eax
7008 movl %eax, (%rdx)
7009 jmp .L741
7010 .L738:
7011 movq %rdx, %rax
7012 subq -1088(%rbp), %rax
7013 sarq $2, %rax
7014 cmpq %rax, -1464(%rbp)
7015 jnb .L1067
7016 movl %r12d, %edi
7017 movq %rdx, -1480(%rbp)
7018 call __GI_towlower
7019 cmpl -1392(%rbp), %eax
7020 movq -1480(%rbp), %rdx
7021 jne .L1067
7022 cmpq -1096(%rbp), %rdx
7023 je .L1968
7024 leaq 4(%rdx), %rax
7025 movb $1, -1456(%rbp)
7026 movl $1, %ebx
7027 movq %rax, -1104(%rbp)
7028 movl -1392(%rbp), %eax
7029 movl %eax, (%rdx)
7030 jmp .L741
7031 .L1956:
7032 movq __libc_errno@gottpoff(%rip), %rax
7033 orl $-1, %ebx
7034 movl %ebx, -1356(%rbp)
7035 movl $12, %fs:(%rax)
7036 jmp .L44
7037 .L1968:
7038 movl -1392(%rbp), %esi
7039 movq -1384(%rbp), %rdi
7040 movl $1, %ebx
7041 call char_buffer_add_slow
7042 movb $1, -1456(%rbp)
7043 jmp .L741
7044 .L1067:
7045 xorl %eax, %eax
7046 jmp .L739
7047 .L1967:
7048 movl -1448(%rbp), %esi
7049 movq -1384(%rbp), %rdi
7050 movl $1, %ebx
7051 call char_buffer_add_slow
7052 jmp .L741
7053 .L746:
7054 movl %ebx, %ecx
7055 xorl $1, %ecx
7056 testb %cl, -1488(%rbp)
7057 je .L1068
7058 cmpl $10, %edi
7059 jne .L1068
7060 cmpq -1096(%rbp), %rdx
7061 je .L1969
7062 leaq 4(%rdx), %rax
7063 xorl %ebx, %ebx
7064 movq %rax, -1104(%rbp)
7065 movl -1360(%rbp), %eax
7066 movl %eax, (%rdx)
7067 jmp .L741
7068 .L1809:
7069 movq %r13, %r14
7070 movl -1356(%rbp), %ebx
7071 jmp .L44
7072 .L221:
7073 movq -1312(%rbp), %rax
7074 leaq 8(%rax), %rdx
7075 movq %rdx, -1312(%rbp)
7076 jmp .L222
7077 .L144:
7078 movq -1312(%rbp), %rax
7079 leaq 8(%rax), %rdx
7080 movq %rdx, -1312(%rbp)
7081 jmp .L145
7082 .L1965:
7083 movl %r14d, %ebx
7084 movq %r13, %r14
7085 andb $32, %bh
7086 jne .L1077
7087 movq -1376(%rbp), %rax
7088 addl $1, -1356(%rbp)
7089 movq $0, -1376(%rbp)
7090 movq (%rax), %rax
7091 movl $0, -4(%rax,%rdx)
7092 movl -1356(%rbp), %eax
7093 movl %eax, %ebx
7094 jmp .L44
7095 .L1969:
7096 movl -1360(%rbp), %esi
7097 movq -1384(%rbp), %rdi
7098 xorl %ebx, %ebx
7099 call char_buffer_add_slow
7100 jmp .L741
7101 .L1068:
7102 movq %r14, %r13
7103 movl %esi, %r12d
7104 movl %r15d, %r14d
7105 jmp .L748
7106 .L1077:
7107 orl $-1, %ebx
7108 movl %ebx, -1356(%rbp)
7109 jmp .L44
7110 .size __vfwscanf_internal, .-__vfwscanf_internal
7111 .section .rodata.str1.16,"aMS",@progbits,1
7112 .align 16
7113 .type __PRETTY_FUNCTION__.12757, @object
7114 .size __PRETTY_FUNCTION__.12757, 20
7115 __PRETTY_FUNCTION__.12757:
7116 .string "__vfwscanf_internal"
7117 .hidden __wmemcpy
7118 .hidden __lll_lock_wait_private
7119 .hidden __wcrtomb
7120 .hidden __libc_pthread_functions
7121 .hidden __libc_pthread_functions_init