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