clarify the purpose of this project
[nyanglibc.git] / argp / argp-parse.shared.s
blob2102205fe46cea280faa55714fefedfc4bc287f3
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 calc_sizes, @function
9 calc_sizes:
10 .LFB81:
11 pushq %rbp
12 pushq %rbx
13 subq $8, %rsp
14 movq (%rdi), %rax
15 movq 32(%rdi), %rbp
16 testq %rax, %rax
17 je .L18
18 addq $1, 16(%rsi)
19 xorl %edx, %edx
20 jmp .L6
21 .p2align 4,,10
22 .p2align 3
23 .L5:
24 addl $1, %edx
25 .L6:
26 addq $48, %rax
27 movl -40(%rax), %edi
28 testl %edi, %edi
29 jne .L5
30 cmpq $0, -48(%rax)
31 jne .L5
32 cmpq $0, -16(%rax)
33 jne .L5
34 movl -8(%rax), %ecx
35 testl %ecx, %ecx
36 jne .L5
37 leal (%rdx,%rdx,2), %eax
38 movslq %edx, %rdx
39 addq %rdx, 8(%rsi)
40 cltq
41 addq %rax, (%rsi)
42 .L4:
43 testq %rbp, %rbp
44 je .L1
45 movq 0(%rbp), %rdi
46 movq %rsi, %rbx
47 testq %rdi, %rdi
48 je .L1
49 .L8:
50 addq $32, %rbp
51 movq %rbx, %rsi
52 call calc_sizes
53 movq 0(%rbp), %rdi
54 addq $1, 24(%rbx)
55 testq %rdi, %rdi
56 jne .L8
57 .L1:
58 addq $8, %rsp
59 popq %rbx
60 popq %rbp
61 ret
62 .L18:
63 cmpq $0, 8(%rdi)
64 je .L4
65 addq $1, 16(%rsi)
66 jmp .L4
67 .LFE81:
68 .size calc_sizes, .-calc_sizes
69 .section .rodata.str1.1,"aMS",@progbits,1
70 .LC0:
71 .string "3600"
72 .text
73 .p2align 4,,15
74 .type argp_default_parser, @function
75 argp_default_parser:
76 .LFB75:
77 pushq %rbp
78 pushq %rbx
79 movq %rdx, %rbx
80 subq $8, %rsp
81 cmpl $-3, %edi
82 je .L21
83 movq %rsi, %rbp
84 jle .L39
85 cmpl $-2, %edi
86 je .L24
87 cmpl $63, %edi
88 jne .L32
89 movq 80(%rdx), %rsi
90 movq %rbx, %rdi
91 movl $634, %edx
92 call __argp_state_help
93 addq $8, %rsp
94 xorl %eax, %eax
95 popq %rbx
96 popq %rbp
97 ret
98 .p2align 4,,10
99 .p2align 3
100 .L24:
101 movq program_invocation_name@GOTPCREL(%rip), %rax
102 movq %rbp, %rdi
103 movq %rsi, (%rax)
104 movl $47, %esi
105 call __GI_strrchr
106 testq %rax, %rax
107 movq %rax, 64(%rbx)
108 je .L26
109 addq $1, %rax
110 movq %rax, 64(%rbx)
111 .L27:
112 movq program_invocation_short_name@GOTPCREL(%rip), %rdx
113 movq %rax, (%rdx)
114 movl 28(%rbx), %eax
115 andl $3, %eax
116 cmpl $1, %eax
117 jne .L37
118 movq 16(%rbx), %rax
119 movq %rbp, (%rax)
120 .L37:
121 xorl %eax, %eax
122 .L41:
123 addq $8, %rsp
124 popq %rbx
125 popq %rbp
127 .p2align 4,,10
128 .p2align 3
129 .L39:
130 cmpl $-4, %edi
131 jne .L32
132 leaq .LC0(%rip), %rax
133 testq %rsi, %rsi
134 movl $10, %edx
135 cmove %rax, %rbp
136 xorl %esi, %esi
137 movq %rbp, %rdi
138 call __GI_strtol
139 movl %eax, _argp_hang(%rip)
140 jmp .L36
141 .p2align 4,,10
142 .p2align 3
143 .L40:
144 movl $1, %edi
145 call __sleep
146 .L36:
147 movl _argp_hang(%rip), %eax
148 leal -1(%rax), %edx
149 testl %eax, %eax
150 movl %edx, _argp_hang(%rip)
151 jg .L40
152 xorl %eax, %eax
153 jmp .L41
154 .p2align 4,,10
155 .p2align 3
156 .L32:
157 addq $8, %rsp
158 movl $7, %eax
159 popq %rbx
160 popq %rbp
162 .p2align 4,,10
163 .p2align 3
164 .L21:
165 movq 80(%rdx), %rsi
166 movq %rbx, %rdi
167 movl $513, %edx
168 call __argp_state_help
169 addq $8, %rsp
170 xorl %eax, %eax
171 popq %rbx
172 popq %rbp
174 .p2align 4,,10
175 .p2align 3
176 .L26:
177 movq %rbp, 64(%rbx)
178 movq %rbp, %rax
179 jmp .L27
180 .LFE75:
181 .size argp_default_parser, .-argp_default_parser
182 .p2align 4,,15
183 .type convert_options, @function
184 convert_options:
185 .LFB79:
186 pushq %r15
187 pushq %r14
188 movq %r8, %r14
189 pushq %r13
190 pushq %r12
191 pushq %rbp
192 pushq %rbx
193 subq $72, %rsp
194 movq (%rdi), %r12
195 movq 32(%rdi), %rax
196 movq %rdi, 40(%rsp)
197 movq %rsi, 48(%rsp)
198 movl %edx, 60(%rsp)
199 movq %rcx, 24(%rsp)
200 testq %r12, %r12
201 movq %rax, 32(%rsp)
202 movq %r12, %r15
203 je .L98
204 .p2align 4,,10
205 .p2align 3
206 .L43:
207 movl 8(%r15), %edx
208 testl %edx, %edx
209 jne .L59
210 cmpq $0, (%r15)
211 je .L99
212 .L59:
213 movl 24(%r15), %eax
214 testb $4, %al
215 je .L68
216 movl 24(%r12), %ebx
217 .L60:
218 andl $8, %ebx
219 jne .L47
220 testb $8, %al
221 jne .L48
222 leal -1(%rdx), %eax
223 cmpl $254, %eax
224 ja .L48
225 movq __libc_tsd_CTYPE_B@gottpoff(%rip), %rsi
226 movslq %edx, %rax
227 movq %fs:(%rsi), %rsi
228 testb $64, 1(%rsi,%rax,2)
229 je .L48
230 movq 8(%r14), %rax
231 leaq 1(%rax), %rsi
232 movq %rsi, 8(%r14)
233 movb %dl, (%rax)
234 cmpq $0, 16(%r12)
235 je .L50
236 movq 8(%r14), %rax
237 leaq 1(%rax), %rdx
238 movq %rdx, 8(%r14)
239 movb $58, (%rax)
240 testb $1, 24(%r12)
241 je .L50
242 movq 8(%r14), %rax
243 leaq 1(%rax), %rdx
244 movq %rdx, 8(%r14)
245 movb $58, (%rax)
246 .L50:
247 movq 8(%r14), %rax
248 movb $0, (%rax)
249 .p2align 4,,10
250 .p2align 3
251 .L48:
252 movq (%r15), %rbp
253 testq %rbp, %rbp
254 je .L47
255 movq (%r14), %rax
256 movq 16(%rax), %r13
257 movq %rax, 16(%rsp)
258 movq 0(%r13), %rdi
259 movq %r13, 8(%rsp)
260 testq %rdi, %rdi
261 je .L53
262 .p2align 4,,10
263 .p2align 3
264 .L55:
265 movq %rbp, %rsi
266 call __GI_strcmp
267 testl %eax, %eax
268 je .L100
269 addq $32, %r13
270 movq 0(%r13), %rdi
271 testq %rdi, %rdi
272 jne .L55
273 .L53:
274 cmpq $0, 16(%r12)
275 movq 16(%r14), %rdx
276 movq %rbp, (%rdx)
277 je .L56
278 xorl %ebx, %ebx
279 testb $1, 24(%r12)
280 setne %bl
281 addl $1, %ebx
282 .L56:
283 movl %ebx, 8(%rdx)
284 movl 8(%r15), %eax
285 movq $0, 16(%rdx)
286 testl %eax, %eax
287 je .L57
288 andl $16777215, %eax
289 movl %eax, %esi
290 .L58:
291 movq 16(%rsp), %rcx
292 movq 24(%rsp), %rax
293 subq 80(%rcx), %rax
294 movabsq $-8198552921648689607, %rcx
295 sarq $3, %rax
296 imulq %rcx, %rax
297 addl $1, %eax
298 sall $24, %eax
299 addl %esi, %eax
300 movl %eax, 24(%rdx)
301 leaq 32(%rdx), %rax
302 movq %rax, 16(%r14)
303 movq $0, 32(%rdx)
304 .p2align 4,,10
305 .p2align 3
306 .L47:
307 addq $48, %r15
308 jmp .L43
309 .p2align 4,,10
310 .p2align 3
311 .L68:
312 movl %eax, %ebx
313 movq %r15, %r12
314 jmp .L60
315 .p2align 4,,10
316 .p2align 3
317 .L99:
318 cmpq $0, 32(%r15)
319 jne .L59
320 movl 40(%r15), %eax
321 testl %eax, %eax
322 jne .L59
323 movq 40(%rsp), %rax
324 movq 8(%rax), %rax
325 .L44:
326 movq 24(%rsp), %rcx
327 movq 32(%rsp), %rsi
328 movq %rax, (%rcx)
329 movq 40(%rsp), %rax
330 testq %rsi, %rsi
331 movq %rax, 8(%rcx)
332 movq 8(%r14), %rax
333 movl $0, 24(%rcx)
334 movq $0, 48(%rcx)
335 movq $0, 64(%rcx)
336 movq $0, 56(%rcx)
337 movq %rax, 16(%rcx)
338 movq 48(%rsp), %rax
339 movq %rax, 32(%rcx)
340 movl 60(%rsp), %eax
341 movl %eax, 40(%rcx)
342 je .L61
343 cmpq $0, (%rsi)
344 je .L69
345 xorl %eax, %eax
346 .p2align 4,,10
347 .p2align 3
348 .L63:
349 leal 1(%rax), %edx
350 movq %rdx, %rcx
351 movq %rdx, %rax
352 salq $5, %rcx
353 cmpq $0, (%rsi,%rcx)
354 jne .L63
355 salq $3, %rdx
356 .L62:
357 movq 24(%r14), %rax
358 movq 24(%rsp), %rcx
359 addq %rax, %rdx
360 movq %rax, 56(%rcx)
361 movq %rdx, 24(%r14)
362 .L61:
363 movq 24(%rsp), %rax
364 addq $72, %rax
365 .L45:
366 movq 32(%rsp), %rbx
367 testq %rbx, %rbx
368 je .L42
369 movq (%rbx), %rdi
370 testq %rdi, %rdi
371 je .L42
372 movq 24(%rsp), %r12
373 xorl %edx, %edx
374 .L65:
375 addq $32, %rbx
376 movq %r14, %r8
377 movq %rax, %rcx
378 movq %r12, %rsi
379 leal 1(%rdx), %ebp
380 call convert_options
381 movq (%rbx), %rdi
382 movl %ebp, %edx
383 testq %rdi, %rdi
384 jne .L65
385 .L42:
386 addq $72, %rsp
387 popq %rbx
388 popq %rbp
389 popq %r12
390 popq %r13
391 popq %r14
392 popq %r15
394 .p2align 4,,10
395 .p2align 3
396 .L100:
397 movq %r13, %rdx
398 subq 8(%rsp), %rdx
399 sarq $5, %rdx
400 testl %edx, %edx
401 jns .L47
402 jmp .L53
403 .p2align 4,,10
404 .p2align 3
405 .L57:
406 movl 8(%r12), %esi
407 andl $16777215, %esi
408 jmp .L58
409 .L98:
410 movq 8(%rdi), %rax
411 testq %rax, %rax
412 jne .L44
413 movq %rcx, %rax
414 movq $0, 24(%rsp)
415 jmp .L45
416 .L69:
417 xorl %edx, %edx
418 jmp .L62
419 .LFE79:
420 .size convert_options, .-convert_options
421 .section .rodata.str1.1
422 .LC1:
423 .string "%s\n"
424 .section .rodata.str1.8,"aMS",@progbits,1
425 .align 8
426 .LC2:
427 .string "(PROGRAM ERROR) No version known!?"
428 .text
429 .p2align 4,,15
430 .type argp_version_parser, @function
431 argp_version_parser:
432 .LFB76:
433 cmpl $86, %edi
434 jne .L109
435 movq argp_program_version_hook@GOTPCREL(%rip), %rax
436 pushq %rbx
437 movq %rdx, %rbx
438 movq (%rax), %rax
439 testq %rax, %rax
440 je .L104
441 movq 80(%rdx), %rdi
442 movq %rdx, %rsi
443 call *%rax
444 .L105:
445 xorl %eax, %eax
446 testb $32, 28(%rbx)
447 je .L114
448 popq %rbx
450 .p2align 4,,10
451 .p2align 3
452 .L114:
453 xorl %edi, %edi
454 call __GI_exit
455 .p2align 4,,10
456 .p2align 3
457 .L109:
458 movl $7, %eax
460 .p2align 4,,10
461 .p2align 3
462 .L104:
463 movq argp_program_version@GOTPCREL(%rip), %rax
464 movq (%rax), %rdx
465 testq %rdx, %rdx
466 je .L106
467 movq 80(%rbx), %rdi
468 leaq .LC1(%rip), %rsi
469 xorl %eax, %eax
470 call __GI_fprintf
471 jmp .L105
472 .p2align 4,,10
473 .p2align 3
474 .L106:
475 movq (%rbx), %rax
476 leaq .LC2(%rip), %rsi
477 movl $5, %edx
478 movq 48(%rax), %rdi
479 call __GI___dcgettext
480 movq %rbx, %rdi
481 movq %rax, %rsi
482 xorl %eax, %eax
483 call __argp_error
484 jmp .L105
485 .LFE76:
486 .size argp_version_parser, .-argp_version_parser
487 .section .rodata.str1.1
488 .LC3:
489 .string "???"
490 .LC4:
491 .string "--"
492 .LC5:
493 .string "-%c: %s"
494 .LC6:
495 .string "--%s: %s"
496 .LC7:
497 .string "%s: Too many arguments\n"
498 .text
499 .p2align 4,,15
500 .globl __argp_parse
501 .type __argp_parse, @function
502 __argp_parse:
503 .LFB87:
504 pushq %rbp
505 movl %ecx, %eax
506 movq %rsp, %rbp
507 pushq %r15
508 pushq %r14
509 pushq %r13
510 pushq %r12
511 movl %ecx, %r12d
512 pushq %rbx
513 movq %rdi, %r15
514 movq %rdx, %r13
515 subq $344, %rsp
516 andl $4, %eax
517 movq %r8, -376(%rbp)
518 sete %r8b
519 andl $16, %ecx
520 movl %esi, -356(%rbp)
521 movq %r9, -368(%rbp)
522 movl %eax, -360(%rbp)
523 movzbl %r8b, %r8d
524 je .L319
525 testq %rdi, %rdi
526 movq %r8, -336(%rbp)
527 movq $0, -328(%rbp)
528 movq $0, -320(%rbp)
529 movq $0, -312(%rbp)
530 jne .L120
531 movl $104, %r14d
532 xorl %edx, %edx
533 movl $9, %ebx
534 movl $1, %esi
535 jmp .L121
536 .p2align 4,,10
537 .p2align 3
538 .L319:
539 subq $144, %rsp
540 pxor %xmm0, %xmm0
541 leaq 15(%rsp), %rsi
542 subq $80, %rsp
543 xorl %eax, %eax
544 leaq 15(%rsp), %rdx
545 movl $16, %ecx
546 andq $-16, %rsi
547 andq $-16, %rdx
548 movq %rsi, %rdi
549 testq %r15, %r15
550 movaps %xmm0, 32(%rdx)
551 rep stosq
552 movaps %xmm0, (%rdx)
553 movq %rsi, %rax
554 movaps %xmm0, 16(%rdx)
555 movq $0, 48(%rdx)
556 movq %rsi, 32(%rdx)
557 je .L117
558 addq $32, %rax
559 movq %r15, (%rsi)
560 .L117:
561 leaq argp_default_argp(%rip), %rcx
562 movq %rcx, (%rax)
563 movq argp_program_version@GOTPCREL(%rip), %rcx
564 cmpq $0, (%rcx)
565 je .L320
566 .L118:
567 leaq argp_version_argp(%rip), %rdi
568 leaq 64(%rax), %rcx
569 movq %rdi, 32(%rax)
570 .L119:
571 movq $0, (%rcx)
572 movq %r8, -336(%rbp)
573 movq %rdx, %r15
574 movq $0, -328(%rbp)
575 movq $0, -320(%rbp)
576 movq $0, -312(%rbp)
577 .L120:
578 leaq -336(%rbp), %rsi
579 movq %r15, %rdi
580 call calc_sizes
581 movq -320(%rbp), %rax
582 movq -312(%rbp), %rdx
583 movq -336(%rbp), %r8
584 leaq 1(%rax), %rsi
585 movq -328(%rbp), %rax
586 leaq (%rsi,%rsi,8), %rbx
587 leaq 4(%rbx,%rax,4), %rcx
588 addq %rdx, %rcx
589 leaq 0(,%rcx,8), %r14
590 .L121:
591 leaq 1(%r8,%r14), %rdi
592 movq %rsi, -352(%rbp)
593 movq %rdx, -344(%rbp)
594 call malloc@PLT
595 testq %rax, %rax
596 movq %rax, -64(%rbp)
597 movq -344(%rbp), %rdx
598 movq -352(%rbp), %rsi
599 je .L321
600 leaq (%rsi,%rsi,8), %rcx
601 leaq (%rbx,%rdx), %r9
602 addq %rax, %r14
603 movq %rax, -192(%rbp)
604 salq $3, %rdx
605 xorl %esi, %esi
606 leaq (%rax,%rcx,8), %r8
607 leaq (%rax,%r9,8), %r9
608 movabsq $4294967297, %rax
609 movq %r14, -264(%rbp)
610 movq %rax, -248(%rbp)
611 movq %r8, %rdi
612 movq %r8, -176(%rbp)
613 movq %r9, -256(%rbp)
614 movq %r9, -352(%rbp)
615 movl $0, -240(%rbp)
616 movq $0, -232(%rbp)
617 movl $0, -224(%rbp)
618 movq $0, -216(%rbp)
619 movq $0, -208(%rbp)
620 movl $0, -200(%rbp)
621 call __GI_memset@PLT
622 movq -352(%rbp), %r9
623 movq %rax, %r8
624 leaq -272(%rbp), %rax
625 testb $8, %r12b
626 movq %r14, -296(%rbp)
627 movq %r8, -280(%rbp)
628 movq %rax, -344(%rbp)
629 movq %rax, -304(%rbp)
630 movq %r9, -288(%rbp)
631 je .L124
632 leaq 1(%r14), %rax
633 movb $45, (%r14)
634 movq %rax, -296(%rbp)
635 .L125:
636 movb $0, (%rax)
637 movq -288(%rbp), %rax
638 testq %r15, %r15
639 movq $0, (%rax)
640 movq %r15, -272(%rbp)
641 je .L126
642 movq -192(%rbp), %rcx
643 leaq -304(%rbp), %r8
644 movq %r15, %rdi
645 xorl %edx, %edx
646 xorl %esi, %esi
647 call convert_options
648 movq -272(%rbp), %r15
649 movq -192(%rbp), %r14
650 movq %rax, -184(%rbp)
651 .L127:
652 movq stderr@GOTPCREL(%rip), %rdx
653 movq -344(%rbp), %rcx
654 cmpq %r14, %rax
655 pxor %xmm0, %xmm0
656 movl -356(%rbp), %edi
657 movq %r15, -160(%rbp)
658 movl $1, -168(%rbp)
659 movq (%rdx), %rdx
660 movups %xmm0, -148(%rbp)
661 movq $0, 172(%rcx)
662 movl $0, 180(%rcx)
663 movups %xmm0, 140(%rcx)
664 movups %xmm0, 156(%rcx)
665 movq %rdx, -88(%rbp)
666 movq stdout@GOTPCREL(%rip), %rdx
667 movl %edi, -152(%rbp)
668 movq %r13, -144(%rbp)
669 movl %r12d, -132(%rbp)
670 movq %rcx, -72(%rbp)
671 movq (%rdx), %rdx
672 movq %rdx, -80(%rbp)
673 ja .L322
674 testb $2, %r12b
675 movq %r13, %rax
676 je .L138
677 .L334:
678 andl $1, %r12d
679 movl $0, -244(%rbp)
680 jne .L323
681 .L139:
682 cmpq %rax, %r13
683 je .L324
684 .L140:
685 movq program_invocation_short_name@GOTPCREL(%rip), %rax
686 movq (%rax), %rax
687 movq %rax, -96(%rbp)
688 .L180:
689 movslq -136(%rbp), %rdx
690 movl -152(%rbp), %r10d
691 movl -168(%rbp), %ecx
692 .L143:
693 movl -124(%rbp), %eax
694 testl %eax, %eax
695 je .L144
696 .L328:
697 cmpl %edx, %eax
698 jle .L145
699 movl $0, -124(%rbp)
700 .L144:
701 testl %ecx, %ecx
702 jne .L325
703 .L145:
704 cmpl %r10d, %edx
705 jge .L151
706 testb $4, -132(%rbp)
707 jne .L152
708 movq -144(%rbp), %rax
709 leal 1(%rdx), %r14d
710 movq (%rax,%rdx,8), %r13
711 movq %r13, -232(%rbp)
712 .L219:
713 movq -192(%rbp), %rbx
714 cmpq -184(%rbp), %rbx
715 leal -1(%r14), %eax
716 movl %eax, -352(%rbp)
717 movl %eax, -136(%rbp)
718 jnb .L154
719 movq -344(%rbp), %rcx
720 leaq 112(%rcx), %r12
721 .L158:
722 movq (%rbx), %r8
723 leal 1(%rax), %edx
724 movl %edx, -136(%rbp)
725 testq %r8, %r8
726 je .L155
727 movq 64(%rbx), %rax
728 xorl %edi, %edi
729 movq %r12, %rdx
730 movq %r13, %rsi
731 movq %rax, -104(%rbp)
732 movq 48(%rbx), %rax
733 movq %rax, -120(%rbp)
734 movq 56(%rbx), %rax
735 movq %rax, -112(%rbp)
736 movl 24(%rbx), %eax
737 movl %eax, -128(%rbp)
738 call *%r8
739 movl %eax, %r15d
740 movq -104(%rbp), %rax
741 cmpl $7, %r15d
742 movq %rax, 64(%rbx)
743 je .L326
744 testl %r15d, %r15d
745 leaq 72(%rbx), %r14
746 jne .L181
747 movslq -136(%rbp), %rdx
748 movl -152(%rbp), %r10d
749 .L161:
750 movl -352(%rbp), %ecx
751 cmpl %edx, %ecx
752 jl .L327
753 movl -124(%rbp), %eax
754 movl $1, -168(%rbp)
755 movl $1, %ecx
756 testl %eax, %eax
757 jne .L328
758 testl %ecx, %ecx
759 je .L145
760 .p2align 4,,10
761 .p2align 3
762 .L325:
763 testb $64, -132(%rbp)
764 movl %edx, -248(%rbp)
765 movl $-1, -240(%rbp)
766 movq -256(%rbp), %rcx
767 movq -264(%rbp), %rdx
768 movq -144(%rbp), %rsi
769 je .L329
770 movq -344(%rbp), %rax
771 xorl %r8d, %r8d
772 movl %r10d, %edi
773 leaq 24(%rax), %r9
774 call _getopt_long_only_r@PLT
775 movl %eax, %r12d
776 .L146:
777 movslq -248(%rbp), %rdx
778 cmpl $-1, %r12d
779 movl %edx, -136(%rbp)
780 je .L330
781 cmpl $63, %r12d
782 je .L331
783 cmpl $1, %r12d
784 jne .L218
785 movq -232(%rbp), %r13
786 movl %edx, %r14d
787 jmp .L219
788 .p2align 4,,10
789 .p2align 3
790 .L124:
791 movl -360(%rbp), %edx
792 movq %r14, %rax
793 testl %edx, %edx
794 je .L125
795 addq $1, %rax
796 movb $43, (%r14)
797 movq %rax, -296(%rbp)
798 jmp .L125
799 .p2align 4,,10
800 .p2align 3
801 .L326:
802 movq (%rbx), %r8
803 movl -136(%rbp), %eax
804 leaq 72(%rbx), %r14
805 subl $1, %eax
806 testq %r8, %r8
807 movl %eax, -136(%rbp)
808 je .L332
809 movq 64(%rbx), %rax
810 xorl %esi, %esi
811 movq %r12, %rdx
812 movl $16777222, %edi
813 movq %rax, -104(%rbp)
814 movq 48(%rbx), %rax
815 movq %rax, -120(%rbp)
816 movq 56(%rbx), %rax
817 movq %rax, -112(%rbp)
818 movl 24(%rbx), %eax
819 movl %eax, -128(%rbp)
820 call *%r8
821 cmpq %r14, -184(%rbp)
822 movl %eax, %r15d
823 movq -104(%rbp), %rax
824 movq %rax, 64(%rbx)
825 jbe .L160
826 cmpl $7, %r15d
827 jne .L160
828 movl -136(%rbp), %eax
829 movq %r14, %rbx
830 jmp .L158
831 .p2align 4,,10
832 .p2align 3
833 .L322:
834 movq -368(%rbp), %rax
835 leaq 112(%rcx), %r12
836 movq %rax, 48(%r14)
837 .p2align 4,,10
838 .p2align 3
839 .L129:
840 movq 32(%r14), %rax
841 testq %rax, %rax
842 je .L130
843 movl 40(%r14), %edx
844 movq 56(%rax), %rax
845 movq (%rax,%rdx,8), %rax
846 movq %rax, 48(%r14)
847 .L130:
848 movq (%r14), %rax
849 addq $72, %r14
850 testq %rax, %rax
851 je .L333
852 .L131:
853 movq -8(%r14), %rdx
854 xorl %esi, %esi
855 movl $16777219, %edi
856 movq %rdx, -104(%rbp)
857 movq -24(%r14), %rdx
858 movq %rdx, -120(%rbp)
859 movq -16(%r14), %rdx
860 movq %rdx, -112(%rbp)
861 movl -48(%r14), %edx
862 movl %edx, -128(%rbp)
863 movq %r12, %rdx
864 call *%rax
865 movl %eax, %r15d
866 movq -104(%rbp), %rax
867 movq %rax, -8(%r14)
868 cmpq %r14, -184(%rbp)
869 jbe .L134
870 testl %r15d, %r15d
871 je .L129
872 cmpl $7, %r15d
873 je .L129
874 .L115:
875 leaq -40(%rbp), %rsp
876 movl %r15d, %eax
877 popq %rbx
878 popq %r12
879 popq %r13
880 popq %r14
881 popq %r15
882 popq %rbp
884 .p2align 4,,10
885 .p2align 3
886 .L333:
887 movq -64(%r14), %rax
888 movq 32(%rax), %rax
889 testq %rax, %rax
890 je .L132
891 cmpq $0, (%rax)
892 je .L132
893 movq -16(%r14), %rax
894 movq -24(%r14), %rdx
895 movq %rdx, (%rax)
896 movq -72(%r14), %rax
897 testq %rax, %rax
898 jne .L131
899 .p2align 4,,10
900 .p2align 3
901 .L132:
902 cmpq %r14, -184(%rbp)
903 ja .L129
904 .L313:
905 movl -132(%rbp), %r12d
906 movq -144(%rbp), %rax
907 .L336:
908 testb $2, %r12b
909 jne .L334
910 .L138:
911 cmpq %rax, %r13
912 movl $1, -244(%rbp)
913 jne .L140
914 .L324:
915 movq 0(%r13), %r12
916 testq %r12, %r12
917 je .L140
918 movq %r12, %rdi
919 movl $47, %esi
920 call __GI_strrchr
921 leaq 1(%rax), %rdx
922 testq %rax, %rax
923 cmovne %rdx, %r12
924 movq %r12, -96(%rbp)
925 jmp .L180
926 .p2align 4,,10
927 .p2align 3
928 .L155:
929 movl %eax, -136(%rbp)
930 addq $72, %rbx
931 .L226:
932 cmpq -184(%rbp), %rbx
933 jb .L158
934 .L154:
935 movl -136(%rbp), %edx
936 movl -152(%rbp), %r10d
937 .L151:
938 cmpl %r10d, %edx
939 jne .L152
940 movq -192(%rbp), %r14
941 movq -184(%rbp), %r12
942 xorl %r15d, %r15d
943 movq -344(%rbp), %rax
944 cmpq %r12, %r14
945 leaq 112(%rax), %r13
946 jnb .L335
947 .p2align 4,,10
948 .p2align 3
949 .L182:
950 movl 24(%r14), %eax
951 addq $72, %r14
952 testl %eax, %eax
953 jne .L184
954 movq -72(%r14), %rax
955 testq %rax, %rax
956 je .L185
957 movq -8(%r14), %rdx
958 xorl %esi, %esi
959 movl $16777218, %edi
960 movq %rdx, -104(%rbp)
961 movq -24(%r14), %rdx
962 movq %rdx, -120(%rbp)
963 movq -16(%r14), %rdx
964 movl $0, -128(%rbp)
965 movq %rdx, -112(%rbp)
966 movq %r13, %rdx
967 call *%rax
968 movl %eax, %r15d
969 movq -104(%rbp), %rax
970 movq %rax, -8(%r14)
971 movq -184(%rbp), %r12
972 .L184:
973 cmpq %r14, %r12
974 jbe .L186
975 testl %r15d, %r15d
976 je .L182
977 cmpl $7, %r15d
978 je .L182
979 .L196:
980 movq -376(%rbp), %rcx
981 testq %rcx, %rcx
982 je .L199
983 movl -136(%rbp), %eax
984 movl %eax, (%rcx)
985 .L199:
986 testl %r15d, %r15d
987 je .L198
988 jmp .L201
989 .p2align 4,,10
990 .p2align 3
991 .L329:
992 movq -344(%rbp), %rax
993 xorl %r8d, %r8d
994 movl %r10d, %edi
995 leaq 24(%rax), %r9
996 call _getopt_long_r@PLT
997 movl %eax, %r12d
998 jmp .L146
999 .p2align 4,,10
1000 .p2align 3
1001 .L126:
1002 movq -192(%rbp), %r14
1003 movq %r14, -184(%rbp)
1004 movq %r14, %rax
1005 jmp .L127
1006 .p2align 4,,10
1007 .p2align 3
1008 .L327:
1009 movl %edx, %eax
1010 subl %ecx, %eax
1011 movl -168(%rbp), %ecx
1012 addl %eax, -48(%r14)
1013 jmp .L143
1014 .p2align 4,,10
1015 .p2align 3
1016 .L321:
1017 movl $12, %r15d
1018 jmp .L115
1019 .p2align 4,,10
1020 .p2align 3
1021 .L134:
1022 cmpl $7, %r15d
1023 je .L313
1024 testl %r15d, %r15d
1025 jne .L115
1026 movl -132(%rbp), %r12d
1027 movq -144(%rbp), %rax
1028 jmp .L336
1029 .p2align 4,,10
1030 .p2align 3
1031 .L152:
1032 movq -376(%rbp), %rax
1033 testq %rax, %rax
1034 je .L200
1035 movq -184(%rbp), %r12
1036 movl %edx, (%rax)
1037 .L198:
1038 subq $72, %r12
1039 cmpq -192(%rbp), %r12
1040 movq -344(%rbp), %rax
1041 leaq 112(%rax), %r13
1042 jb .L213
1043 .p2align 4,,10
1044 .p2align 3
1045 .L206:
1046 movq (%r12), %rax
1047 testq %rax, %rax
1048 je .L208
1049 movq 64(%r12), %rdx
1050 xorl %esi, %esi
1051 movl $16777220, %edi
1052 subq $72, %r12
1053 movq %rdx, -104(%rbp)
1054 movq 120(%r12), %rdx
1055 movq %rdx, -120(%rbp)
1056 movq 128(%r12), %rdx
1057 movq %rdx, -112(%rbp)
1058 movl 96(%r12), %edx
1059 movl %edx, -128(%rbp)
1060 movq %r13, %rdx
1061 call *%rax
1062 movl %eax, %r15d
1063 movq -104(%rbp), %rax
1064 movq %rax, 136(%r12)
1065 movq -192(%rbp), %rax
1066 cmpq %rax, %r12
1067 jb .L209
1068 testl %r15d, %r15d
1069 je .L206
1070 cmpl $7, %r15d
1071 je .L206
1072 movq -184(%rbp), %rcx
1073 leaq -72(%rcx), %r12
1074 cmpq %rax, %r12
1075 jb .L217
1076 .p2align 4,,10
1077 .p2align 3
1078 .L211:
1079 movq -344(%rbp), %rbx
1080 addq $112, %rbx
1081 .p2align 4,,10
1082 .p2align 3
1083 .L216:
1084 movq (%r12), %rax
1085 testq %rax, %rax
1086 je .L215
1087 movq 64(%r12), %rdx
1088 xorl %esi, %esi
1089 movl $16777223, %edi
1090 movq %rdx, -104(%rbp)
1091 movq 48(%r12), %rdx
1092 movq %rdx, -120(%rbp)
1093 movq 56(%r12), %rdx
1094 movq %rdx, -112(%rbp)
1095 movl 24(%r12), %edx
1096 movl %edx, -128(%rbp)
1097 movq %rbx, %rdx
1098 call *%rax
1099 movq -104(%rbp), %rax
1100 movq %rax, 64(%r12)
1101 .L215:
1102 subq $72, %r12
1103 cmpq -192(%rbp), %r12
1104 jnb .L216
1105 .L214:
1106 cmpl $7, %r15d
1107 movl $22, %eax
1108 cmove %eax, %r15d
1109 .L217:
1110 movq -64(%rbp), %rdi
1111 call free@PLT
1112 jmp .L115
1113 .p2align 4,,10
1114 .p2align 3
1115 .L330:
1116 cmpl $1, %edx
1117 movl $0, -168(%rbp)
1118 movl -152(%rbp), %r10d
1119 jle .L145
1120 movq -144(%rbp), %rcx
1121 movslq %edx, %rax
1122 leaq .LC4(%rip), %rdi
1123 movq -8(%rcx,%rax,8), %rsi
1124 movl $3, %ecx
1125 repz cmpsb
1126 jne .L145
1127 movl %edx, -124(%rbp)
1128 jmp .L145
1129 .p2align 4,,10
1130 .p2align 3
1131 .L323:
1132 subq $8, %rax
1133 addl $1, -152(%rbp)
1134 movq %rax, -144(%rbp)
1135 jmp .L139
1136 .L200:
1137 testb $2, -132(%rbp)
1138 movq -88(%rbp), %rsi
1139 je .L337
1140 .p2align 4,,10
1141 .p2align 3
1142 .L179:
1143 movq -344(%rbp), %rax
1144 movl $260, %edx
1145 movl $7, %r15d
1146 leaq 112(%rax), %rdi
1147 call __argp_state_help
1148 .L316:
1149 movq -184(%rbp), %r12
1150 .L201:
1151 movq -192(%rbp), %r13
1152 cmpq %r12, %r13
1153 jnb .L202
1154 movq -344(%rbp), %rax
1155 leaq 112(%rax), %r14
1156 .p2align 4,,10
1157 .p2align 3
1158 .L204:
1159 movq 0(%r13), %rax
1160 testq %rax, %rax
1161 je .L203
1162 movq 64(%r13), %rdx
1163 xorl %esi, %esi
1164 movl $16777221, %edi
1165 movq %rdx, -104(%rbp)
1166 movq 48(%r13), %rdx
1167 movq %rdx, -120(%rbp)
1168 movq 56(%r13), %rdx
1169 movq %rdx, -112(%rbp)
1170 movl 24(%r13), %edx
1171 movl %edx, -128(%rbp)
1172 movq %r14, %rdx
1173 call *%rax
1174 movq -104(%rbp), %rax
1175 movq %rax, 64(%r13)
1176 movq -184(%rbp), %r12
1177 .L203:
1178 addq $72, %r13
1179 cmpq %r12, %r13
1180 jb .L204
1181 movq -192(%rbp), %r13
1182 subq $72, %r12
1183 .L205:
1184 cmpq %r12, %r13
1185 jbe .L211
1186 jmp .L214
1187 .p2align 4,,10
1188 .p2align 3
1189 .L331:
1190 cmpl $-1, -240(%rbp)
1191 jne .L149
1192 .L150:
1193 movq -264(%rbp), %rdi
1194 movl %r12d, %esi
1195 call __GI_strchr
1196 testq %rax, %rax
1197 je .L168
1198 movq -192(%rbp), %r13
1199 movq -184(%rbp), %rdx
1200 cmpq %rdx, %r13
1201 jb .L172
1202 jmp .L168
1203 .p2align 4,,10
1204 .p2align 3
1205 .L170:
1206 addq $72, %r13
1207 cmpq %rdx, %r13
1208 jnb .L168
1209 .L172:
1210 cmpq 16(%r13), %rax
1211 jnb .L170
1212 movq 0(%r13), %rax
1213 movq -232(%rbp), %rsi
1214 testq %rax, %rax
1215 je .L168
1216 movq 64(%r13), %rdx
1217 movq -344(%rbp), %rcx
1218 movl %r12d, %edi
1219 xorl %r14d, %r14d
1220 movq %rdx, -104(%rbp)
1221 movq 48(%r13), %rdx
1222 movq %rdx, -120(%rbp)
1223 movq 56(%r13), %rdx
1224 movq %rdx, -112(%rbp)
1225 movl 24(%r13), %edx
1226 movl %edx, -128(%rbp)
1227 leaq 112(%rcx), %rdx
1228 call *%rax
1229 movl %eax, %r15d
1230 movq -104(%rbp), %rax
1231 movq %rax, 64(%r13)
1232 jmp .L171
1233 .L339:
1234 testl %r14d, %r14d
1235 je .L168
1236 .L173:
1237 movq -256(%rbp), %r13
1238 cmpl 24(%r13), %r12d
1239 jne .L315
1240 jmp .L175
1241 .p2align 4,,10
1242 .p2align 3
1243 .L338:
1244 addq $32, %r13
1245 cmpl 24(%r13), %r12d
1246 je .L175
1247 .L315:
1248 cmpq $0, 0(%r13)
1249 jne .L338
1250 .L175:
1251 movq -272(%rbp), %rax
1252 leaq bad_key_err.10374(%rip), %rsi
1253 movl $5, %edx
1254 movq 48(%rax), %rdi
1255 call __GI___dcgettext
1256 movq 0(%r13), %rdx
1257 leaq .LC3(%rip), %rcx
1258 leaq .LC6(%rip), %rsi
1259 testq %rdx, %rdx
1260 cmove %rcx, %rdx
1261 movq -344(%rbp), %rcx
1262 addl $1, %r12d
1263 andl $-3, %r12d
1264 leaq 112(%rcx), %rdi
1265 movq %rax, %rcx
1266 xorl %eax, %eax
1267 call __argp_error
1268 .L167:
1269 testl %r12d, %r12d
1270 je .L154
1271 .L149:
1272 movq -88(%rbp), %rsi
1273 jmp .L179
1274 .p2align 4,,10
1275 .p2align 3
1276 .L218:
1277 movl %r12d, %r14d
1278 sarl $24, %r14d
1279 testl %r14d, %r14d
1280 je .L150
1281 movslq %r14d, %rax
1282 movl %r12d, %edi
1283 movq -232(%rbp), %rsi
1284 leaq (%rax,%rax,8), %rdx
1285 movq -192(%rbp), %rax
1286 sall $8, %edi
1287 sarl $8, %edi
1288 leaq -72(%rax,%rdx,8), %r13
1289 movq 0(%r13), %rax
1290 testq %rax, %rax
1291 je .L173
1292 movq 64(%r13), %rdx
1293 movq -344(%rbp), %rcx
1294 movq %rdx, -104(%rbp)
1295 movq 48(%r13), %rdx
1296 movq %rdx, -120(%rbp)
1297 movq 56(%r13), %rdx
1298 movq %rdx, -112(%rbp)
1299 movl 24(%r13), %edx
1300 movl %edx, -128(%rbp)
1301 leaq 112(%rcx), %rdx
1302 call *%rax
1303 movl %eax, %r15d
1304 movq -104(%rbp), %rax
1305 movq %rax, 64(%r13)
1306 .L171:
1307 cmpl $7, %r15d
1308 je .L339
1309 testl %r15d, %r15d
1310 je .L180
1311 .L181:
1312 cmpl $7, %r15d
1313 jne .L316
1314 jmp .L149
1315 .p2align 4,,10
1316 .p2align 3
1317 .L208:
1318 movq -192(%rbp), %rax
1319 subq $72, %r12
1320 cmpq %rax, %r12
1321 jnb .L206
1322 movl $7, %r15d
1323 .p2align 4,,10
1324 .p2align 3
1325 .L209:
1326 movq -184(%rbp), %rcx
1327 cmpl $7, %r15d
1328 leaq -72(%rcx), %r12
1329 jne .L212
1330 xorl %r15d, %r15d
1331 cmpq %r12, %rax
1332 jbe .L211
1333 .L213:
1334 xorl %r15d, %r15d
1335 jmp .L217
1336 .p2align 4,,10
1337 .p2align 3
1338 .L320:
1339 movq argp_program_version_hook@GOTPCREL(%rip), %rcx
1340 cmpq $0, (%rcx)
1341 jne .L118
1342 leaq 32(%rax), %rcx
1343 jmp .L119
1344 .L168:
1345 movq -272(%rbp), %rax
1346 leaq bad_key_err.10374(%rip), %rsi
1347 movl $5, %edx
1348 movq 48(%rax), %rdi
1349 call __GI___dcgettext
1350 movq -344(%rbp), %rcx
1351 leaq .LC5(%rip), %rsi
1352 movl %r12d, %edx
1353 addl $1, %r12d
1354 andl $-3, %r12d
1355 leaq 112(%rcx), %rdi
1356 movq %rax, %rcx
1357 xorl %eax, %eax
1358 call __argp_error
1359 jmp .L167
1360 .L337:
1361 testq %rsi, %rsi
1362 je .L179
1363 movq -272(%rbp), %rax
1364 leaq .LC7(%rip), %rsi
1365 movq -96(%rbp), %r12
1366 movl $5, %edx
1367 movq 48(%rax), %rdi
1368 call __GI___dcgettext
1369 movq -88(%rbp), %rdi
1370 movq %rax, %rsi
1371 movq %r12, %rdx
1372 xorl %eax, %eax
1373 call __GI_fprintf
1374 movq -88(%rbp), %rsi
1375 jmp .L179
1376 .L186:
1377 leaq -72(%r12), %r13
1378 cmpq -192(%rbp), %r13
1379 jb .L191
1380 cmpl $7, %r15d
1381 je .L189
1382 testl %r15d, %r15d
1383 jne .L196
1384 .L189:
1385 movq -344(%rbp), %rax
1386 leaq 112(%rax), %r12
1387 .p2align 4,,10
1388 .p2align 3
1389 .L193:
1390 movq 0(%r13), %rax
1391 testq %rax, %rax
1392 je .L194
1393 movq 64(%r13), %rdx
1394 xorl %esi, %esi
1395 movl $16777217, %edi
1396 subq $72, %r13
1397 movq %rdx, -104(%rbp)
1398 movq 120(%r13), %rdx
1399 movq %rdx, -120(%rbp)
1400 movq 128(%r13), %rdx
1401 movq %rdx, -112(%rbp)
1402 movl 96(%r13), %edx
1403 movl %edx, -128(%rbp)
1404 movq %r12, %rdx
1405 call *%rax
1406 movl %eax, %r15d
1407 movq -104(%rbp), %rax
1408 movq %rax, 136(%r13)
1409 cmpq -192(%rbp), %r13
1410 jb .L340
1411 testl %r15d, %r15d
1412 je .L193
1413 cmpl $7, %r15d
1414 je .L193
1415 movq -184(%rbp), %r12
1416 jmp .L196
1417 .L340:
1418 movq -184(%rbp), %r12
1419 .L191:
1420 cmpl $7, %r15d
1421 jne .L196
1422 .L227:
1423 movq -376(%rbp), %rcx
1424 testq %rcx, %rcx
1425 je .L198
1426 .L317:
1427 movl -136(%rbp), %eax
1428 movl %eax, (%rcx)
1429 jmp .L198
1430 .L194:
1431 subq $72, %r13
1432 cmpq -192(%rbp), %r13
1433 jnb .L193
1434 movq -184(%rbp), %r12
1435 jmp .L227
1436 .p2align 4,,10
1437 .p2align 3
1438 .L202:
1439 subq $72, %r12
1440 jmp .L205
1441 .L212:
1442 cmpq %r12, %rax
1443 jbe .L211
1444 jmp .L217
1445 .L185:
1446 cmpq %r14, %r12
1447 jbe .L341
1448 movl $7, %r15d
1449 jmp .L182
1450 .L335:
1451 leaq -72(%r12), %r13
1452 cmpq %r13, %r14
1453 jbe .L189
1454 movq -376(%rbp), %rcx
1455 testq %rcx, %rcx
1456 jne .L317
1457 jmp .L213
1458 .p2align 4,,10
1459 .p2align 3
1460 .L341:
1461 leaq -72(%r12), %r13
1462 cmpq -192(%rbp), %r13
1463 jnb .L189
1464 jmp .L227
1465 .L332:
1466 movq %r14, %rbx
1467 jmp .L226
1468 .L160:
1469 testl %r15d, %r15d
1470 jne .L162
1471 movslq -152(%rbp), %rdx
1472 movl %edx, -136(%rbp)
1473 movl %edx, %r10d
1474 jmp .L161
1475 .L162:
1476 cmpl $7, %r15d
1477 je .L154
1478 jmp .L316
1479 .LFE87:
1480 .size __argp_parse, .-__argp_parse
1481 .weak argp_parse
1482 .set argp_parse,__argp_parse
1483 .p2align 4,,15
1484 .globl __argp_input
1485 .hidden __argp_input
1486 .type __argp_input, @function
1487 __argp_input:
1488 .LFB88:
1489 testq %rsi, %rsi
1490 je .L348
1491 movq 88(%rsi), %rdx
1492 movq 80(%rdx), %rax
1493 movq 88(%rdx), %rdx
1494 cmpq %rdx, %rax
1495 jnb .L348
1496 cmpq 8(%rax), %rdi
1497 jne .L345
1498 jmp .L344
1499 .p2align 4,,10
1500 .p2align 3
1501 .L346:
1502 cmpq %rdi, 8(%rax)
1503 je .L344
1504 .L345:
1505 addq $72, %rax
1506 cmpq %rdx, %rax
1507 jb .L346
1508 .L348:
1509 xorl %eax, %eax
1511 .p2align 4,,10
1512 .p2align 3
1513 .L344:
1514 movq 48(%rax), %rax
1516 .LFE88:
1517 .size __argp_input, .-__argp_input
1518 .weak _argp_input
1519 .set _argp_input,__argp_input
1520 .section .rodata.str1.32,"aMS",@progbits,1
1521 .align 32
1522 .type bad_key_err.10374, @object
1523 .size bad_key_err.10374, 53
1524 bad_key_err.10374:
1525 .string "(PROGRAM ERROR) Option should have been recognized!?"
1526 .section .rodata.str1.1
1527 .LC8:
1528 .string "libc"
1529 .section .data.rel.ro.local,"aw",@progbits
1530 .align 32
1531 .type argp_version_argp, @object
1532 .size argp_version_argp, 56
1533 argp_version_argp:
1534 .quad argp_version_options
1535 .quad argp_version_parser
1536 .quad 0
1537 .quad 0
1538 .quad 0
1539 .quad 0
1540 .quad .LC8
1541 .section .rodata.str1.1
1542 .LC9:
1543 .string "version"
1544 .LC10:
1545 .string "Print program version"
1546 .section .data.rel.ro.local
1547 .align 32
1548 .type argp_version_options, @object
1549 .size argp_version_options, 96
1550 argp_version_options:
1551 .quad .LC9
1552 .long 86
1553 .zero 4
1554 .quad 0
1555 .long 0
1556 .zero 4
1557 .quad .LC10
1558 .long -1
1559 .zero 4
1560 .quad 0
1561 .long 0
1562 .zero 36
1563 .align 32
1564 .type argp_default_argp, @object
1565 .size argp_default_argp, 56
1566 argp_default_argp:
1567 .quad argp_default_options
1568 .quad argp_default_parser
1569 .quad 0
1570 .quad 0
1571 .quad 0
1572 .quad 0
1573 .quad .LC8
1574 .section .rodata.str1.1
1575 .LC11:
1576 .string "help"
1577 .LC12:
1578 .string "Give this help list"
1579 .LC13:
1580 .string "usage"
1581 .LC14:
1582 .string "Give a short usage message"
1583 .LC15:
1584 .string "program-name"
1585 .LC16:
1586 .string "NAME"
1587 .LC17:
1588 .string "Set the program name"
1589 .LC18:
1590 .string "HANG"
1591 .LC19:
1592 .string "SECS"
1593 .section .rodata.str1.8
1594 .align 8
1595 .LC20:
1596 .string "Hang for SECS seconds (default 3600)"
1597 .section .data.rel.ro.local
1598 .align 32
1599 .type argp_default_options, @object
1600 .size argp_default_options, 240
1601 argp_default_options:
1602 .quad .LC11
1603 .long 63
1604 .zero 4
1605 .quad 0
1606 .long 0
1607 .zero 4
1608 .quad .LC12
1609 .long -1
1610 .zero 4
1611 .quad .LC13
1612 .long -3
1613 .zero 4
1614 .quad 0
1615 .long 0
1616 .zero 4
1617 .quad .LC14
1618 .zero 8
1619 .quad .LC15
1620 .long -2
1621 .zero 4
1622 .quad .LC16
1623 .long 2
1624 .zero 4
1625 .quad .LC17
1626 .zero 8
1627 .quad .LC18
1628 .long -4
1629 .zero 4
1630 .quad .LC19
1631 .long 3
1632 .zero 4
1633 .quad .LC20
1634 .zero 8
1635 .quad 0
1636 .long 0
1637 .zero 36
1638 .local _argp_hang
1639 .comm _argp_hang,4,4
1640 .hidden __argp_error
1641 .hidden __sleep
1642 .hidden __argp_state_help