3 .type calc_sizes, @function
32 leal
(%rdx
,%rdx
,2), %eax
63 .size calc_sizes, .-calc_sizes
64 .section .rodata.str1.1,"aMS",@progbits,1
69 .type argp_default_parser, @function
87 call __argp_state_help
96 movq
%rsi
, program_invocation_name
(%rip
)
106 movq
%rax
, program_invocation_short_name
(%rip
)
125 leaq
.LC0(%rip), %rax
132 movl
%eax
, _argp_hang
(%rip
)
140 movl _argp_hang
(%rip
), %eax
143 movl
%edx
, _argp_hang
(%rip
)
161 call __argp_state_help
174 .size argp_default_parser, .-argp_default_parser
176 .type convert_options, @function
218 movq __libc_tsd_CTYPE_B@gottpoff
(%rip
), %rsi
220 movq
%fs:(%rsi
), %rsi
221 testb $
64, 1(%rsi
,%rax
,2)
287 movabsq $
-8198552921648689607, %rcx
413 .size convert_options, .-convert_options
414 .section .rodata.str1.1
417 .section .rodata.str1.8,"aMS",@progbits,1
420 .string "(PROGRAM ERROR) No version known!?"
423 .type argp_version_parser, @function
428 movq argp_program_version_hook
(%rip
), %rax
455 movq argp_program_version
(%rip
), %rdx
459 leaq
.LC1(%rip), %rsi
467 leaq
.LC2(%rip), %rsi
477 .size argp_version_parser, .-argp_version_parser
478 .section .rodata.str1.1
488 .string "%s: Too many arguments\n"
492 .type __argp_parse, @function
511 movl
%esi
, -356(%rbp
)
513 movl
%eax
, -360(%rbp
)
541 movaps
%xmm0
, 32(%rdx
)
545 movaps
%xmm0
, 16(%rdx
)
552 cmpq $
0, argp_program_version
(%rip
)
553 leaq argp_default_argp
(%rip
), %rcx
557 leaq argp_version_argp
(%rip
), %rdi
568 leaq
-336(%rbp
), %rsi
571 movq
-320(%rbp
), %rax
572 movq
-312(%rbp
), %rdx
575 movq
-328(%rbp
), %rax
576 leaq
(%rsi
,%rsi
,8), %rbx
577 leaq
4(%rbx
,%rax
,4), %rcx
579 leaq
0(,%rcx
,8), %r14
581 leaq
1(%r8,%r14), %rdi
582 movq
%rsi
, -352(%rbp
)
583 movq
%rdx
, -344(%rbp
)
587 movq
-344(%rbp
), %rdx
588 movq
-352(%rbp
), %rsi
590 leaq
(%rsi
,%rsi
,8), %rcx
591 leaq
(%rbx
,%rdx
), %r9
593 movq
%rax
, -192(%rbp
)
596 leaq
(%rax
,%rcx
,8), %r8
597 leaq
(%rax
,%r9,8), %r9
598 movabsq $
4294967297, %rax
599 movq
%r14, -264(%rbp
)
600 movq
%rax
, -248(%rbp
)
614 leaq
-272(%rbp
), %rax
616 movq
%r14, -296(%rbp
)
618 movq
%rax
, -344(%rbp
)
619 movq
%rax
, -304(%rbp
)
624 movq
%rax
, -296(%rbp
)
627 movq
-288(%rbp
), %rax
630 movq
%r15, -272(%rbp
)
632 movq
-192(%rbp
), %rcx
638 movq
-272(%rbp
), %r15
639 movq
-192(%rbp
), %r14
640 movq
%rax
, -184(%rbp
)
642 movq
-344(%rbp
), %rcx
644 movq stderr
(%rip
), %rdx
645 movl
-356(%rbp
), %edi
647 movq
%r15, -160(%rbp
)
649 movups
%xmm0
, -148(%rbp
)
652 movups
%xmm0
, 140(%rcx
)
653 movups
%xmm0
, 156(%rcx
)
655 movq stdout
(%rip
), %rdx
656 movl
%edi
, -152(%rbp
)
657 movq
%r13, -144(%rbp
)
658 movl
%r12d
, -132(%rbp
)
673 movq program_invocation_short_name
(%rip
), %rax
676 movslq
-136(%rbp
), %rdx
677 movl
-152(%rbp
), %r10d
678 movl
-168(%rbp
), %ecx
680 movl
-124(%rbp
), %eax
695 movq
-144(%rbp
), %rax
697 movq
(%rax
,%rdx
,8), %r13
698 movq
%r13, -232(%rbp
)
700 movq
-192(%rbp
), %rbx
701 cmpq
-184(%rbp
), %rbx
703 movl
%eax
, -352(%rbp
)
704 movl
%eax
, -136(%rbp
)
706 movq
-344(%rbp
), %rcx
711 movl
%edx
, -136(%rbp
)
718 movq
%rax
, -104(%rbp
)
720 movq
%rax
, -120(%rbp
)
722 movq
%rax
, -112(%rbp
)
724 movl
%eax
, -128(%rbp
)
727 movq
-104(%rbp
), %rax
734 movslq
-136(%rbp
), %rdx
735 movl
-152(%rbp
), %r10d
737 movl
-352(%rbp
), %ecx
740 movl
-124(%rbp
), %eax
750 testb $
64, -132(%rbp
)
751 movl
%edx
, -248(%rbp
)
753 movq
-256(%rbp
), %rcx
754 movq
-264(%rbp
), %rdx
755 movq
-144(%rbp
), %rsi
757 movq
-344(%rbp
), %rax
761 call _getopt_long_only_r@PLT
764 movslq
-248(%rbp
), %rdx
766 movl
%edx
, -136(%rbp
)
772 movq
-232(%rbp
), %r13
778 movl
-360(%rbp
), %edx
784 movq
%rax
, -296(%rbp
)
790 movl
-136(%rbp
), %eax
794 movl
%eax
, -136(%rbp
)
800 movq
%rax
, -104(%rbp
)
802 movq
%rax
, -120(%rbp
)
804 movq
%rax
, -112(%rbp
)
806 movl
%eax
, -128(%rbp
)
808 cmpq
%r14, -184(%rbp
)
810 movq
-104(%rbp
), %rax
815 movl
-136(%rbp
), %eax
821 movq
-368(%rbp
), %rax
832 movq
(%rax
,%rdx
,8), %rax
843 movq
%rdx
, -104(%rbp
)
845 movq
%rdx
, -120(%rbp
)
847 movq
%rdx
, -112(%rbp
)
849 movl
%edx
, -128(%rbp
)
853 movq
-104(%rbp
), %rax
855 cmpq
%r14, -184(%rbp
)
889 cmpq
%r14, -184(%rbp
)
892 movl
-132(%rbp
), %r12d
893 movq
-144(%rbp
), %rax
916 movl
%eax
, -136(%rbp
)
919 cmpq
-184(%rbp
), %rbx
922 movl
-136(%rbp
), %edx
923 movl
-152(%rbp
), %r10d
927 movq
-192(%rbp
), %r14
928 movq
-184(%rbp
), %r12
930 movq
-344(%rbp
), %rax
947 movq
%rdx
, -104(%rbp
)
949 movq
%rdx
, -120(%rbp
)
952 movq
%rdx
, -112(%rbp
)
956 movq
-104(%rbp
), %rax
958 movq
-184(%rbp
), %r12
967 movq
-376(%rbp
), %rcx
970 movl
-136(%rbp
), %eax
979 movq
-344(%rbp
), %rax
983 call _getopt_long_r@PLT
989 movq
-192(%rbp
), %r14
990 movq
%r14, -184(%rbp
)
998 movl
-168(%rbp
), %ecx
1013 movl
-132(%rbp
), %r12d
1014 movq
-144(%rbp
), %rax
1019 movq
-376(%rbp
), %rax
1022 movq
-184(%rbp
), %r12
1026 cmpq
-192(%rbp
), %r12
1027 movq
-344(%rbp
), %rax
1028 leaq
112(%rax
), %r13
1038 movl $
16777220, %edi
1040 movq
%rdx
, -104(%rbp
)
1041 movq
120(%r12), %rdx
1042 movq
%rdx
, -120(%rbp
)
1043 movq
128(%r12), %rdx
1044 movq
%rdx
, -112(%rbp
)
1046 movl
%edx
, -128(%rbp
)
1050 movq
-104(%rbp
), %rax
1051 movq
%rax
, 136(%r12)
1052 movq
-192(%rbp
), %rax
1059 movq
-184(%rbp
), %rcx
1060 leaq
-72(%rcx
), %r12
1066 movq
-344(%rbp
), %rbx
1076 movl $
16777223, %edi
1077 movq
%rdx
, -104(%rbp
)
1079 movq
%rdx
, -120(%rbp
)
1081 movq
%rdx
, -112(%rbp
)
1083 movl
%edx
, -128(%rbp
)
1086 movq
-104(%rbp
), %rax
1090 cmpq
-192(%rbp
), %r12
1097 movq
-64(%rbp
), %rdi
1105 movl
-152(%rbp
), %r10d
1107 movq
-144(%rbp
), %rcx
1109 leaq
.LC4(%rip), %rdi
1110 movq
-8(%rcx
,%rax
,8), %rsi
1114 movl
%edx
, -124(%rbp
)
1121 movq
%rax
, -144(%rbp
)
1124 testb $
2, -132(%rbp
)
1125 movq
-88(%rbp
), %rsi
1130 movq
-344(%rbp
), %rax
1133 leaq
112(%rax
), %rdi
1134 call __argp_state_help
1136 movq
-184(%rbp
), %r12
1138 movq
-192(%rbp
), %r13
1141 movq
-344(%rbp
), %rax
1142 leaq
112(%rax
), %r14
1151 movl $
16777221, %edi
1152 movq
%rdx
, -104(%rbp
)
1154 movq
%rdx
, -120(%rbp
)
1156 movq
%rdx
, -112(%rbp
)
1158 movl
%edx
, -128(%rbp
)
1161 movq
-104(%rbp
), %rax
1163 movq
-184(%rbp
), %r12
1168 movq
-192(%rbp
), %r13
1177 cmpl $
-1, -240(%rbp
)
1180 movq
-264(%rbp
), %rdi
1185 movq
-192(%rbp
), %r13
1186 movq
-184(%rbp
), %rdx
1200 movq
-232(%rbp
), %rsi
1204 movq
-344(%rbp
), %rcx
1207 movq
%rdx
, -104(%rbp
)
1209 movq
%rdx
, -120(%rbp
)
1211 movq
%rdx
, -112(%rbp
)
1213 movl
%edx
, -128(%rbp
)
1214 leaq
112(%rcx
), %rdx
1217 movq
-104(%rbp
), %rax
1224 movq
-256(%rbp
), %r13
1225 cmpl 24(%r13), %r12d
1232 cmpl 24(%r13), %r12d
1238 movq
-272(%rbp
), %rax
1239 leaq bad_key_err.10388
(%rip
), %rsi
1244 leaq
.LC3(%rip), %rcx
1245 leaq
.LC6(%rip), %rsi
1248 movq
-344(%rbp
), %rcx
1251 leaq
112(%rcx
), %rdi
1259 movq
-88(%rbp
), %rsi
1270 movq
-232(%rbp
), %rsi
1271 leaq
(%rax
,%rax
,8), %rdx
1272 movq
-192(%rbp
), %rax
1275 leaq
-72(%rax
,%rdx
,8), %r13
1280 movq
-344(%rbp
), %rcx
1281 movq
%rdx
, -104(%rbp
)
1283 movq
%rdx
, -120(%rbp
)
1285 movq
%rdx
, -112(%rbp
)
1287 movl
%edx
, -128(%rbp
)
1288 leaq
112(%rcx
), %rdx
1291 movq
-104(%rbp
), %rax
1305 movq
-192(%rbp
), %rax
1313 movq
-184(%rbp
), %rcx
1315 leaq
-72(%rcx
), %r12
1326 cmpq $
0, argp_program_version_hook
(%rip
)
1331 movq
-272(%rbp
), %rax
1332 leaq bad_key_err.10388
(%rip
), %rsi
1336 movq
-344(%rbp
), %rcx
1337 leaq
.LC5(%rip), %rsi
1341 leaq
112(%rcx
), %rdi
1349 movq
-272(%rbp
), %rax
1350 leaq
.LC7(%rip), %rsi
1351 movq
-96(%rbp
), %r12
1355 movq
-88(%rbp
), %rdi
1360 movq
-88(%rbp
), %rsi
1363 leaq
-72(%r12), %r13
1364 cmpq
-192(%rbp
), %r13
1371 movq
-344(%rbp
), %rax
1372 leaq
112(%rax
), %r12
1381 movl $
16777217, %edi
1383 movq
%rdx
, -104(%rbp
)
1384 movq
120(%r13), %rdx
1385 movq
%rdx
, -120(%rbp
)
1386 movq
128(%r13), %rdx
1387 movq
%rdx
, -112(%rbp
)
1389 movl
%edx
, -128(%rbp
)
1393 movq
-104(%rbp
), %rax
1394 movq
%rax
, 136(%r13)
1395 cmpq
-192(%rbp
), %r13
1401 movq
-184(%rbp
), %r12
1404 movq
-184(%rbp
), %r12
1409 movq
-376(%rbp
), %rcx
1413 movl
-136(%rbp
), %eax
1418 cmpq
-192(%rbp
), %r13
1420 movq
-184(%rbp
), %r12
1437 leaq
-72(%r12), %r13
1440 movq
-376(%rbp
), %rcx
1447 leaq
-72(%r12), %r13
1448 cmpq
-192(%rbp
), %r13
1457 movslq
-152(%rbp
), %rdx
1458 movl
%edx
, -136(%rbp
)
1466 .size __argp_parse, .-__argp_parse
1468 .set argp_parse,__argp_parse
1471 .hidden __argp_input
1472 .type __argp_input, @function
1503 .size __argp_input, .-__argp_input
1505 .set _argp_input,__argp_input
1506 .section .rodata.str1.32,"aMS",@progbits,1
1508 .type bad_key_err.10388, @object
1509 .size bad_key_err.10388, 53
1511 .string "(PROGRAM ERROR) Option should have been recognized!?"
1512 .section .rodata.str1.1
1515 .section .data.rel.ro.local,"aw",@progbits
1517 .type argp_version_argp, @object
1518 .size argp_version_argp, 56
1520 .quad argp_version_options
1521 .quad argp_version_parser
1527 .section .rodata.str1.1
1531 .string "Print program version"
1532 .section .data.rel.ro.local
1534 .type argp_version_options, @object
1535 .size argp_version_options, 96
1536 argp_version_options
:
1550 .type argp_default_argp, @object
1551 .size argp_default_argp, 56
1553 .quad argp_default_options
1554 .quad argp_default_parser
1560 .section .rodata.str1.1
1564 .string "Give this help list"
1568 .string "Give a short usage message"
1570 .string "program-name"
1574 .string "Set the program name"
1579 .section .rodata.str1.8
1582 .string "Hang for SECS seconds (default 3600)"
1583 .section .data.rel.ro.local
1585 .type argp_default_options, @object
1586 .size argp_default_options, 240
1587 argp_default_options
:
1625 .comm _argp_hang,4,4
1627 .hidden __argp_error
1635 .hidden __argp_state_help