File 8base_80736669542d3727c77ccda1589f9d7c17568a1d97d98ffae84afbbbf081be67.elf
Function:
Loading..
004005e0
004005e0 struct ELF64_SYM
004005e0 st_name int 160
004005e4 st_info uint8 0x12
004005e5 st_other uint8 0x00 ; STV_DEFAULT
004005e6 st_shndx int 0 ; SHN_UNDEF
004005e8 st_value uint64 0x0000000000000000
004005f0 st_size int 0
004005f8
004005f8 struct ELF64_SYM
004005f8 st_name int 139
004005fc st_info uint8 0x12
004005fd st_other uint8 0x00 ; STV_DEFAULT
004005fe st_shndx int 0 ; SHN_UNDEF
00400600 st_value uint64 0x0000000000000000
00400608 st_size int 0
00400610
00400610 struct ELF64_SYM
00400610 st_name int 269
00400614 st_info uint8 0x12
00400615 st_other uint8 0x00 ; STV_DEFAULT
00400616 st_shndx int 0 ; SHN_UNDEF
00400618 st_value uint64 0x0000000000000000
00400620 st_size int 0
00400628
00400628 struct ELF64_SYM
00400628 st_name int 214
0040062c st_info uint8 0x12
0040062d st_other uint8 0x00 ; STV_DEFAULT
0040062e st_shndx int 0 ; SHN_UNDEF
00400630 st_value uint64 0x0000000000000000
00400638 st_size int 0
00400640
00400640 struct ELF64_SYM
00400640 st_name int 167
00400644 st_info uint8 0x12
00400645 st_other uint8 0x00 ; STV_DEFAULT
00400646 st_shndx int 0 ; SHN_UNDEF
00400648 st_value uint64 0x0000000000000000
00400650 st_size int 0
00400658
00400658 struct ELF64_SYM
00400658 st_name int 443
0040065c st_info uint8 0x12
0040065d st_other uint8 0x00 ; STV_DEFAULT
0040065e st_shndx int 0 ; SHN_UNDEF
00400660 st_value uint64 0x0000000000000000
00400668 st_size int 0
00400670
00400670 struct ELF64_SYM
00400670 st_name int 457
00400674 st_info uint8 0x12
00400675 st_other uint8 0x00 ; STV_DEFAULT
00400676 st_shndx int 0 ; SHN_UNDEF
00400678 st_value uint64 0x0000000000000000
00400680 st_size int 0
00400688
00400688 struct ELF64_SYM
00400688 st_name int 205
0040068c st_info uint8 0x12
0040068d st_other uint8 0x00 ; STV_DEFAULT
0040068e st_shndx int 0 ; SHN_UNDEF
00400690 st_value uint64 0x0000000000000000
00400698 st_size int 0
004006a0
004006a0 struct ELF64_SYM
004006a0 st_name int 355
004006a4 st_info uint8 0x12
004006a5 st_other uint8 0x00 ; STV_DEFAULT
004006a6 st_shndx int 0 ; SHN_UNDEF
004006a8 st_value uint64 0x0000000000000000
004006b0 st_size int 0
004006b8
004006b8 struct ELF64_SYM
004006b8 st_name int 319
004006bc st_info uint8 0x12
004006bd st_other uint8 0x00 ; STV_DEFAULT
004006be st_shndx int 0 ; SHN_UNDEF
004006c0 st_value uint64 0x0000000000000000
004006c8 st_size int 0
004006d0
004006d0 struct ELF64_SYM
004006d0 st_name int 513
004006d4 st_info uint8 0x20
004006d5 st_other uint8 0x00 ; STV_DEFAULT
004006d6 st_shndx int 0 ; SHN_UNDEF
004006d8 st_value uint64 0x0000000000000000
004006e0 st_size int 0
004006e8
004006e8 struct ELF64_SYM
004006e8 st_name int 69
004006ec st_info uint8 0x12
004006ed st_other uint8 0x00 ; STV_DEFAULT
004006ee st_shndx int 0 ; SHN_UNDEF
004006f0 st_value uint64 0x0000000000000000
004006f8 st_size int 0
00400700
00400700 struct ELF64_SYM
00400700 st_name int 63
00400704 st_info uint8 0x12
00400705 st_other uint8 0x00 ; STV_DEFAULT
00400706 st_shndx int 0 ; SHN_UNDEF
00400708 st_value uint64 0x0000000000000000
00400710 st_size int 0
00400718
00400718 struct ELF64_SYM
00400718 st_name int 290
0040071c st_info uint8 0x12
0040071d st_other uint8 0x00 ; STV_DEFAULT
0040071e st_shndx int 0 ; SHN_UNDEF
00400720 st_value uint64 0x0000000000000000
00400728 st_size int 0
00400730
00400730 struct ELF64_SYM
00400730 st_name int 237
00400734 st_info uint8 0x12
00400735 st_other uint8 0x00 ; STV_DEFAULT
00400736 st_shndx int 0 ; SHN_UNDEF
00400738 st_value uint64 0x0000000000000000
00400740 st_size int 0
00400748
00400748 struct ELF64_SYM
00400748 st_name int 99
0040074c st_info uint8 0x12
0040074d st_other uint8 0x00 ; STV_DEFAULT
0040074e st_shndx int 0 ; SHN_UNDEF
00400750 st_value uint64 0x0000000000000000
00400758 st_size int 0
00400760
00400760 struct ELF64_SYM
00400760 st_name int 20
00400764 st_info uint8 0x12
00400765 st_other uint8 0x00 ; STV_DEFAULT
00400766 st_shndx int 0 ; SHN_UNDEF
00400768 st_value uint64 0x0000000000000000
00400770 st_size int 0
00400778
00400778 struct ELF64_SYM
00400778 st_name int 329
0040077c st_info uint8 0x12
0040077d st_other uint8 0x00 ; STV_DEFAULT
0040077e st_shndx int 0 ; SHN_UNDEF
00400780 st_value uint64 0x0000000000000000
00400788 st_size int 0
00400790
00400790 struct ELF64_SYM
00400790 st_name int 374
00400794 st_info uint8 0x12
00400795 st_other uint8 0x00 ; STV_DEFAULT
00400796 st_shndx int 0 ; SHN_UNDEF
00400798 st_value uint64 0x0000000000000000
004007a0 st_size int 0
004007a8
004007a8 struct ELF64_SYM
004007a8 st_name int 242
004007ac st_info uint8 0x12
004007ad st_other uint8 0x00 ; STV_DEFAULT
004007ae st_shndx int 0 ; SHN_UNDEF
004007b0 st_value uint64 0x0000000000000000
004007b8 st_size int 0
004007c0
004007c0 struct ELF64_SYM
004007c0 st_name int 387
004007c4 st_info uint8 0x12
004007c5 st_other uint8 0x00 ; STV_DEFAULT
004007c6 st_shndx int 0 ; SHN_UNDEF
004007c8 st_value uint64 0x0000000000000000
004007d0 st_size int 0
004007d8
004007d8 struct ELF64_SYM
004007d8 st_name int 74
004007dc st_info uint8 0x12
004007dd st_other uint8 0x00 ; STV_DEFAULT
004007de st_shndx int 0 ; SHN_UNDEF
004007e0 st_value uint64 0x0000000000000000
004007e8 st_size int 0
004007f0
004007f0 struct ELF64_SYM
004007f0 st_name int 418
004007f4 st_info uint8 0x12
004007f5 st_other uint8 0x00 ; STV_DEFAULT
004007f6 st_shndx int 0 ; SHN_UNDEF
004007f8 st_value uint64 0x0000000000000000
00400800 st_size int 0
00400808
00400808 struct ELF64_SYM
00400808 st_name int 247
0040080c st_info uint8 0x12
0040080d st_other uint8 0x00 ; STV_DEFAULT
0040080e st_shndx int 0 ; SHN_UNDEF
00400810 st_value uint64 0x0000000000000000
00400818 st_size int 0
00400820
00400820 struct ELF64_SYM
00400820 st_name int 153
00400824 st_info uint8 0x12
00400825 st_other uint8 0x00 ; STV_DEFAULT
00400826 st_shndx int 0 ; SHN_UNDEF
00400828 st_value uint64 0x0000000000000000
00400830 st_size int 0
00400838
00400838 struct ELF64_SYM
00400838 st_name int 425
0040083c st_info uint8 0x12
0040083d st_other uint8 0x00 ; STV_DEFAULT
0040083e st_shndx int 0 ; SHN_UNDEF
00400840 st_value uint64 0x0000000000000000
00400848 st_size int 0
00400850
00400850 struct ELF64_SYM
00400850 st_name int 282
00400854 st_info uint8 0x12
00400855 st_other uint8 0x00 ; STV_DEFAULT
00400856 st_shndx int 0 ; SHN_UNDEF
00400858 st_value uint64 0x0000000000000000
00400860 st_size int 0
00400868
00400868 struct ELF64_SYM
00400868 st_name int 298
0040086c st_info uint8 0x12
0040086d st_other uint8 0x00 ; STV_DEFAULT
0040086e st_shndx int 0 ; SHN_UNDEF
00400870 st_value uint64 0x0000000000000000
00400878 st_size int 0
00400880
00400880 struct ELF64_SYM
00400880 st_name int 405
00400884 st_info uint8 0x12
00400885 st_other uint8 0x00 ; STV_DEFAULT
00400886 st_shndx int 0 ; SHN_UNDEF
00400888 st_value uint64 0x0000000000000000
00400890 st_size int 0
00400898
00400898 struct ELF64_SYM
00400898 st_name int 451
0040089c st_info uint8 0x12
0040089d st_other uint8 0x00 ; STV_DEFAULT
0040089e st_shndx int 0 ; SHN_UNDEF
004008a0 st_value uint64 0x0000000000000000
004008a8 st_size int 0
004008b0
004008b0 struct ELF64_SYM
004008b0 st_name int 1
004008b4 st_info uint8 0x12
004008b5 st_other uint8 0x00 ; STV_DEFAULT
004008b6 st_shndx int 0 ; SHN_UNDEF
004008b8 st_value uint64 0x0000000000000000
004008c0 st_size int 0
004008c8
004008c8 struct ELF64_SYM
004008c8 st_name int 35
004008cc st_info uint8 0x12
004008cd st_other uint8 0x00 ; STV_DEFAULT
004008ce st_shndx int 0 ; SHN_UNDEF
004008d0 st_value uint64 0x0000000000000000
004008d8 st_size int 0
004008e0
004008e0 struct ELF64_SYM
004008e0 st_name int 190
004008e4 st_info uint8 0x11
004008e5 st_other uint8 0x00 ; STV_DEFAULT
004008e6 st_shndx int 25
004008e8 st_value uint64 0x41a290
004008f0 st_size int 8
004008f8
004008f8 struct ELF64_SYM
004008f8 st_name int 305
004008fc st_info uint8 0x11
004008fd st_other uint8 0x00 ; STV_DEFAULT
004008fe st_shndx int 25
00400900 st_value uint64 0x41a288
00400908 st_size int 8
00400910
00400910 00 70 74 68 72 65 61 64 5f 6d 75 74 65 78 5f 6c .pthread_mutex_l
00400920 6f 63 6b 00 70 74 68 72 65 61 64 5f 64 65 74 61 ock.pthread_deta
00400930 63 68 00 70 74 68 72 65 61 64 5f 6d 75 74 65 78 ch.pthread_mutex
00400940 5f 75 6e 6c 6f 63 6b 00 6d 61 6c 6c 6f 63 00 66 _unlock.malloc.f
00400950 73 65 65 6b 00 73 74 61 74 00 72 65 6e 61 6d 65 seek.stat.rename
00400960 00 5f 5f 6c 69 62 63 5f 73 74 61 72 74 5f 6d 61 .__libc_start_ma
00400970 69 6e 00 73 74 72 63 6d 70 00 72 65 6d 6f 76 65 in.strcmp.remove
00400980 00 70 74 68 72 65 61 64 5f 63 6f 6e 64 5f 73 69 .pthread_cond_si
00400990 67 6e 61 6c 00 66 6f 70 65 6e 00 67 65 74 6f 70 gnal.fopen.getop
004009a0 74 00 66 63 6c 6f 73 65 00 73 74 72 63 70 79 00 t.fclose.strcpy.
004009b0 6d 65 6d 73 65 74 00 73 74 72 63 61 73 65 63 6d memset.strcasecm
004009c0 70 00 73 69 67 65 6d 70 74 79 73 65 74 00 6f 70 p.sigemptyset.op
004009d0 74 61 72 67 00 73 74 72 6e 63 6d 70 00 63 6c 6f targ.strncmp.clo
004009e0 73 65 64 69 72 00 70 74 68 72 65 61 64 5f 63 6f sedir.pthread_co
004009f0 6e 64 5f 62 72 6f 61 64 63 61 73 74 00 70 75 74 nd_broadcast.put
00400a00 73 00 66 72 65 65 00 70 74 68 72 65 61 64 5f 63 s.free.pthread_c
00400a10 72 65 61 74 65 00 73 74 72 6c 65 6e 00 73 6c 65 reate.strlen.sle
00400a20 65 70 00 64 61 65 6d 6f 6e 00 73 79 73 63 6f 6e ep.daemon.syscon
00400a30 66 00 61 62 6f 72 74 00 73 6e 70 72 69 6e 74 66 f.abort.snprintf
00400a40 00 73 74 64 65 72 72 00 6d 65 6d 63 70 79 00 73 .stderr.memcpy.s
00400a50 69 67 61 63 74 69 6f 6e 00 64 69 66 66 74 69 6d igaction.difftim
00400a60 65 00 74 72 75 6e 63 61 74 65 00 6f 70 65 6e 64 e.truncate.opend
00400a70 69 72 00 70 74 68 72 65 61 64 5f 6d 75 74 65 78 ir.pthread_mutex
00400a80 5f 69 6e 69 74 00 66 72 65 61 64 00 73 74 72 63 _init.fread.strc
00400a90 61 74 00 70 74 68 72 65 61 64 5f 63 6f 6e 64 5f at.pthread_cond_
00400aa0 77 61 69 74 00 70 75 74 63 68 61 72 00 65 78 69 wait.putchar.exi
00400ab0 74 00 66 77 72 69 74 65 00 70 74 68 72 65 61 64 t.fwrite.pthread
00400ac0 5f 63 6f 6e 64 5f 69 6e 69 74 00 72 65 61 64 64 _cond_init.readd
00400ad0 69 72 00 70 72 63 74 6c 00 70 74 68 72 65 61 64 ir.prctl.pthread
00400ae0 5f 6b 69 6c 6c 00 6c 69 62 63 2e 73 6f 2e 36 00 _kill.libc.so.6.
00400af0 47 4c 49 42 43 5f 32 2e 33 33 00 47 4c 49 42 43 GLIBC_2.33.GLIBC
00400b00 5f 32 2e 33 34 00 47 4c 49 42 43 5f 32 2e 31 37 _2.34.GLIBC_2.17
00400b10 00 5f 5f 67 6d 6f 6e 5f 73 74 61 72 74 5f 5f 00 .__gmon_start__.
00400b20
00400b20 struct ELF_VERSYM
00400b20 vs_index uint16 0x0000 ; VER_NDX_LOCAL
00400b22
00400b22 struct ELF_VERSYM
00400b22 vs_index uint16 0x0002
00400b24
00400b24 struct ELF_VERSYM
00400b24 vs_index uint16 0x0002
00400b26
00400b26 struct ELF_VERSYM
00400b26 vs_index uint16 0x0002
00400b28
00400b28 struct ELF_VERSYM
00400b28 vs_index uint16 0x0003
00400b2a
00400b2a struct ELF_VERSYM
00400b2a vs_index uint16 0x0002
00400b2c
00400b2c struct ELF_VERSYM
00400b2c vs_index uint16 0x0002
00400b2e
00400b2e struct ELF_VERSYM
00400b2e vs_index uint16 0x0002
00400b30
00400b30 struct ELF_VERSYM
00400b30 vs_index uint16 0x0002
00400b32
00400b32 struct ELF_VERSYM
00400b32 vs_index uint16 0x0002
00400b34
00400b34 struct ELF_VERSYM
00400b34 vs_index uint16 0x0002
00400b36
00400b36 struct ELF_VERSYM
00400b36 vs_index uint16 0x0002
00400b38
00400b38 struct ELF_VERSYM
00400b38 vs_index uint16 0x0002
00400b3a
00400b3a struct ELF_VERSYM
00400b3a vs_index uint16 0x0002
00400b3c
00400b3c struct ELF_VERSYM
00400b3c vs_index uint16 0x0002
00400b3e
00400b3e struct ELF_VERSYM
00400b3e vs_index uint16 0x0002
00400b40
00400b40 struct ELF_VERSYM
00400b40 vs_index uint16 0x0002
00400b42
00400b42 struct ELF_VERSYM
00400b42 vs_index uint16 0x0002
00400b44
00400b44 struct ELF_VERSYM
00400b44 vs_index uint16 0x0002
00400b46
00400b46 struct ELF_VERSYM
00400b46 vs_index uint16 0x0002
00400b48
00400b48 struct ELF_VERSYM
00400b48 vs_index uint16 0x0002
00400b4a
00400b4a struct ELF_VERSYM
00400b4a vs_index uint16 0x0002
00400b4c
00400b4c struct ELF_VERSYM
00400b4c vs_index uint16 0x0002
00400b4e
00400b4e struct ELF_VERSYM
00400b4e vs_index uint16 0x0002
00400b50
00400b50 struct ELF_VERSYM
00400b50 vs_index uint16 0x0003
00400b52
00400b52 struct ELF_VERSYM
00400b52 vs_index uint16 0x0002
00400b54
00400b54 struct ELF_VERSYM
00400b54 vs_index uint16 0x0002
00400b56
00400b56 struct ELF_VERSYM
00400b56 vs_index uint16 0x0002
00400b58
00400b58 struct ELF_VERSYM
00400b58 vs_index uint16 0x0001 ; VER_NDX_GLOBAL
00400b5a
00400b5a struct ELF_VERSYM
00400b5a vs_index uint16 0x0004
00400b5c
00400b5c struct ELF_VERSYM
00400b5c vs_index uint16 0x0002
00400b5e
00400b5e struct ELF_VERSYM
00400b5e vs_index uint16 0x0002
00400b60
00400b60 struct ELF_VERSYM
00400b60 vs_index uint16 0x0002
00400b62
00400b62 struct ELF_VERSYM
00400b62 vs_index uint16 0x0002
00400b64
00400b64 struct ELF_VERSYM
00400b64 vs_index uint16 0x0003
00400b66
00400b66 struct ELF_VERSYM
00400b66 vs_index uint16 0x0002
00400b68
00400b68 struct ELF_VERSYM
00400b68 vs_index uint16 0x0002
00400b6a
00400b6a struct ELF_VERSYM
00400b6a vs_index uint16 0x0002
00400b6c
00400b6c struct ELF_VERSYM
00400b6c vs_index uint16 0x0002
00400b6e
00400b6e struct ELF_VERSYM
00400b6e vs_index uint16 0x0002
00400b70
00400b70 struct ELF_VERSYM
00400b70 vs_index uint16 0x0002
00400b72
00400b72 struct ELF_VERSYM
00400b72 vs_index uint16 0x0003
00400b74
00400b74 struct ELF_VERSYM
00400b74 vs_index uint16 0x0002
00400b76
00400b76 struct ELF_VERSYM
00400b76 vs_index uint16 0x0002
00400b78
00400b78 struct ELF_VERSYM
00400b78 vs_index uint16 0x0002
00400b7a
00400b7a struct ELF_VERSYM
00400b7a vs_index uint16 0x0002
00400b7c
00400b7c struct ELF_VERSYM
00400b7c vs_index uint16 0x0002
00400b7e
00400b7e struct ELF_VERSYM
00400b7e vs_index uint16 0x0002
00400b80
00400b80 struct ELF_VERSYM
00400b80 vs_index uint16 0x0002
00400b82
00400b82 struct ELF_VERSYM
00400b82 vs_index uint16 0x0002
00400b84
00400b84 struct ELF_VERSYM
00400b84 vs_index uint16 0x0002
00400b86
00400b86 struct ELF_VERSYM
00400b86 vs_index uint16 0x0002
00400b88
00400b88 struct ELF_VERNEED
00400b88 vn_version int 1
00400b8a vn_cnt int 3
00400b8c vn_file int 470
00400b90 vn_aux int 0x400b98
00400b94 vn_next int 0
00400b98
00400b98 struct ELF_VERNAUX
00400b98 vna_hash uint32 0x069691b3
00400b9c vna_flags uint16 0x0000
00400b9e vna_other int 4
00400ba0 vna_name int 480
00400ba4 vna_next int 0x400ba8
00400ba8
00400ba8 struct ELF_VERNAUX
00400ba8 vna_hash uint32 0x069691b4
00400bac vna_flags uint16 0x0000
00400bae vna_other int 3
00400bb0 vna_name int 491
00400bb4 vna_next int 0x400bb8
00400bb8
00400bb8 struct ELF_VERNAUX
00400bb8 vna_hash uint32 0x06969197
00400bbc vna_flags uint16 0x0000
00400bbe vna_other int 2
00400bc0 vna_name int 502
00400bc4 vna_next int 0
00400bc8
00400bc8 struct ELF64_RELA
00400bc8 r_offset uint64 0x419fe0
00400bd0 r_info uint64 0x0000001c00000401
00400bd8 r_addend int64 0x0
00400be0
00400be0 struct ELF64_RELA
00400be0 r_offset uint64 0x41a288
00400be8 r_info uint64 0x0000003300000400
00400bf0 r_addend int64 0x0
00400bf8
00400bf8 struct ELF64_RELA
00400bf8 r_offset uint64 0x41a290
00400c00 r_info uint64 0x0000003200000400
00400c08 r_addend int64 0x0
00400c10
00400c10 struct ELF64_RELA
00400c10 r_offset uint64 0x41a000
00400c18 r_info uint64 0x0000000100000402
00400c20 r_addend int64 0x0
00400c28
00400c28 struct ELF64_RELA
00400c28 r_offset uint64 0x41a008
00400c30 r_info uint64 0x0000000200000402
00400c38 r_addend int64 0x0
00400c40
00400c40 struct ELF64_RELA
00400c40 r_offset uint64 0x41a010
00400c48 r_info uint64 0x0000000300000402
00400c50 r_addend int64 0x0
00400c58
00400c58 struct ELF64_RELA
00400c58 r_offset uint64 0x41a018
00400c60 r_info uint64 0x0000000400000402
00400c68 r_addend int64 0x0
00400c70
00400c70 struct ELF64_RELA
00400c70 r_offset uint64 0x41a020
00400c78 r_info uint64 0x0000000500000402
00400c80 r_addend int64 0x0
00400c88
00400c88 struct ELF64_RELA
00400c88 r_offset uint64 0x41a028
00400c90 r_info uint64 0x0000000600000402
00400c98 r_addend int64 0x0
00400ca0
00400ca0 struct ELF64_RELA
00400ca0 r_offset uint64 0x41a030
00400ca8 r_info uint64 0x0000000700000402
00400cb0 r_addend int64 0x0
00400cb8
00400cb8 struct ELF64_RELA
00400cb8 r_offset uint64 0x41a038
00400cc0 r_info uint64 0x0000000800000402
00400cc8 r_addend int64 0x0
00400cd0
00400cd0 struct ELF64_RELA
00400cd0 r_offset uint64 0x41a040
00400cd8 r_info uint64 0x0000000900000402
00400ce0 r_addend int64 0x0
00400ce8
00400ce8 struct ELF64_RELA
00400ce8 r_offset uint64 0x41a048
00400cf0 r_info uint64 0x0000000a00000402
00400cf8 r_addend int64 0x0
00400d00
00400d00 struct ELF64_RELA
00400d00 r_offset uint64 0x41a050
00400d08 r_info uint64 0x0000000b00000402
00400d10 r_addend int64 0x0
00400d18
00400d18 struct ELF64_RELA
00400d18 r_offset uint64 0x41a058
00400d20 r_info uint64 0x0000000c00000402
00400d28 r_addend int64 0x0
00400d30
00400d30 struct ELF64_RELA
00400d30 r_offset uint64 0x41a060
00400d38 r_info uint64 0x0000000d00000402
00400d40 r_addend int64 0x0
00400d48
00400d48 struct ELF64_RELA
00400d48 r_offset uint64 0x41a068
00400d50 r_info uint64 0x0000000e00000402
00400d58 r_addend int64 0x0
00400d60
00400d60 struct ELF64_RELA
00400d60 r_offset uint64 0x41a070
00400d68 r_info uint64 0x0000000f00000402
00400d70 r_addend int64 0x0
00400d78
00400d78 struct ELF64_RELA
00400d78 r_offset uint64 0x41a078
00400d80 r_info uint64 0x0000001000000402
00400d88 r_addend int64 0x0
00400d90
00400d90 struct ELF64_RELA
00400d90 r_offset uint64 0x41a080
00400d98 r_info uint64 0x0000001100000402
00400da0 r_addend int64 0x0
00400da8
00400da8 struct ELF64_RELA
00400da8 r_offset uint64 0x41a088
00400db0 r_info uint64 0x0000001200000402
00400db8 r_addend int64 0x0
00400dc0
00400dc0 struct ELF64_RELA
00400dc0 r_offset uint64 0x41a090
00400dc8 r_info uint64 0x0000001300000402
00400dd0 r_addend int64 0x0
00400dd8
00400dd8 struct ELF64_RELA
00400dd8 r_offset uint64 0x41a098
00400de0 r_info uint64 0x0000001400000402
00400de8 r_addend int64 0x0
00400df0
00400df0 struct ELF64_RELA
00400df0 r_offset uint64 0x41a0a0
00400df8 r_info uint64 0x0000001500000402
00400e00 r_addend int64 0x0
00400e08
00400e08 struct ELF64_RELA
00400e08 r_offset uint64 0x41a0a8
00400e10 r_info uint64 0x0000001600000402
00400e18 r_addend int64 0x0
00400e20
00400e20 struct ELF64_RELA
00400e20 r_offset uint64 0x41a0b0
00400e28 r_info uint64 0x0000001700000402
00400e30 r_addend int64 0x0
00400e38
00400e38 struct ELF64_RELA
00400e38 r_offset uint64 0x41a0b8
00400e40 r_info uint64 0x0000001800000402
00400e48 r_addend int64 0x0
00400e50
00400e50 struct ELF64_RELA
00400e50 r_offset uint64 0x41a0c0
00400e58 r_info uint64 0x0000001900000402
00400e60 r_addend int64 0x0
00400e68
00400e68 struct ELF64_RELA
00400e68 r_offset uint64 0x41a0c8
00400e70 r_info uint64 0x0000001a00000402
00400e78 r_addend int64 0x0
00400e80
00400e80 struct ELF64_RELA
00400e80 r_offset uint64 0x41a0d0
00400e88 r_info uint64 0x0000001b00000402
00400e90 r_addend int64 0x0
00400e98
00400e98 struct ELF64_RELA
00400e98 r_offset uint64 0x41a0d8
00400ea0 r_info uint64 0x0000001c00000402
00400ea8 r_addend int64 0x0
00400eb0
00400eb0 struct ELF64_RELA
00400eb0 r_offset uint64 0x41a0e0
00400eb8 r_info uint64 0x0000001d00000402
00400ec0 r_addend int64 0x0
00400ec8
00400ec8 struct ELF64_RELA
00400ec8 r_offset uint64 0x41a0e8
00400ed0 r_info uint64 0x0000001e00000402
00400ed8 r_addend int64 0x0
00400ee0
00400ee0 struct ELF64_RELA
00400ee0 r_offset uint64 0x41a0f0
00400ee8 r_info uint64 0x0000001f00000402
00400ef0 r_addend int64 0x0
00400ef8
00400ef8 struct ELF64_RELA
00400ef8 r_offset uint64 0x41a0f8
00400f00 r_info uint64 0x0000002000000402
00400f08 r_addend int64 0x0
00400f10
00400f10 struct ELF64_RELA
00400f10 r_offset uint64 0x41a100
00400f18 r_info uint64 0x0000002100000402
00400f20 r_addend int64 0x0
00400f28
00400f28 struct ELF64_RELA
00400f28 r_offset uint64 0x41a108
00400f30 r_info uint64 0x0000002200000402
00400f38 r_addend int64 0x0
00400f40
00400f40 struct ELF64_RELA
00400f40 r_offset uint64 0x41a110
00400f48 r_info uint64 0x0000002300000402
00400f50 r_addend int64 0x0
00400f58
00400f58 struct ELF64_RELA
00400f58 r_offset uint64 0x41a118
00400f60 r_info uint64 0x0000002400000402
00400f68 r_addend int64 0x0
00400f70
00400f70 struct ELF64_RELA
00400f70 r_offset uint64 0x41a120
00400f78 r_info uint64 0x0000002500000402
00400f80 r_addend int64 0x0
00400f88
00400f88 struct ELF64_RELA
00400f88 r_offset uint64 0x41a128
00400f90 r_info uint64 0x0000002600000402
00400f98 r_addend int64 0x0
00400fa0
00400fa0 struct ELF64_RELA
00400fa0 r_offset uint64 0x41a130
00400fa8 r_info uint64 0x0000002700000402
00400fb0 r_addend int64 0x0
00400fb8
00400fb8 struct ELF64_RELA
00400fb8 r_offset uint64 0x41a138
00400fc0 r_info uint64 0x0000002800000402
00400fc8 r_addend int64 0x0
00400fd0
00400fd0 struct ELF64_RELA
00400fd0 r_offset uint64 0x41a140
00400fd8 r_info uint64 0x0000002900000402
00400fe0 r_addend int64 0x0
00400fe8
00400fe8 struct ELF64_RELA
00400fe8 r_offset uint64 0x41a148
00400ff0 r_info uint64 0x0000002a00000402
00400ff8 r_addend int64 0x0
00401000
00401000 struct ELF64_RELA
00401000 r_offset uint64 0x41a150
00401008 r_info uint64 0x0000002b00000402
00401010 r_addend int64 0x0
00401018
00401018 struct ELF64_RELA
00401018 r_offset uint64 0x41a158
00401020 r_info uint64 0x0000002c00000402
00401028 r_addend int64 0x0
00401030
00401030 struct ELF64_RELA
00401030 r_offset uint64 0x41a160
00401038 r_info uint64 0x0000002d00000402
00401040 r_addend int64 0x0
00401048
00401048 struct ELF64_RELA
00401048 r_offset uint64 0x41a168
00401050 r_info uint64 0x0000002e00000402
00401058 r_addend int64 0x0
00401060
00401060 struct ELF64_RELA
00401060 r_offset uint64 0x41a170
00401068 r_info uint64 0x0000002f00000402
00401070 r_addend int64 0x0
00401078
00401078 struct ELF64_RELA
00401078 r_offset uint64 0x41a178
00401080 r_info uint64 0x0000003000000402
00401088 r_addend int64 0x0
00401090
00401090 struct ELF64_RELA
00401090 r_offset uint64 0x41a180
00401098 r_info uint64 0x0000003100000402
004010a0 r_addend int64 0x0
004005e0 struct ELF64_SYM
004005e0 st_name int 160
004005e4 st_info uint8 0x12
004005e5 st_other uint8 0x00 ; STV_DEFAULT
004005e6 st_shndx int 0 ; SHN_UNDEF
004005e8 st_value uint64 0x0000000000000000
004005f0 st_size int 0
004005f8
004005f8 struct ELF64_SYM
004005f8 st_name int 139
004005fc st_info uint8 0x12
004005fd st_other uint8 0x00 ; STV_DEFAULT
004005fe st_shndx int 0 ; SHN_UNDEF
00400600 st_value uint64 0x0000000000000000
00400608 st_size int 0
00400610
00400610 struct ELF64_SYM
00400610 st_name int 269
00400614 st_info uint8 0x12
00400615 st_other uint8 0x00 ; STV_DEFAULT
00400616 st_shndx int 0 ; SHN_UNDEF
00400618 st_value uint64 0x0000000000000000
00400620 st_size int 0
00400628
00400628 struct ELF64_SYM
00400628 st_name int 214
0040062c st_info uint8 0x12
0040062d st_other uint8 0x00 ; STV_DEFAULT
0040062e st_shndx int 0 ; SHN_UNDEF
00400630 st_value uint64 0x0000000000000000
00400638 st_size int 0
00400640
00400640 struct ELF64_SYM
00400640 st_name int 167
00400644 st_info uint8 0x12
00400645 st_other uint8 0x00 ; STV_DEFAULT
00400646 st_shndx int 0 ; SHN_UNDEF
00400648 st_value uint64 0x0000000000000000
00400650 st_size int 0
00400658
00400658 struct ELF64_SYM
00400658 st_name int 443
0040065c st_info uint8 0x12
0040065d st_other uint8 0x00 ; STV_DEFAULT
0040065e st_shndx int 0 ; SHN_UNDEF
00400660 st_value uint64 0x0000000000000000
00400668 st_size int 0
00400670
00400670 struct ELF64_SYM
00400670 st_name int 457
00400674 st_info uint8 0x12
00400675 st_other uint8 0x00 ; STV_DEFAULT
00400676 st_shndx int 0 ; SHN_UNDEF
00400678 st_value uint64 0x0000000000000000
00400680 st_size int 0
00400688
00400688 struct ELF64_SYM
00400688 st_name int 205
0040068c st_info uint8 0x12
0040068d st_other uint8 0x00 ; STV_DEFAULT
0040068e st_shndx int 0 ; SHN_UNDEF
00400690 st_value uint64 0x0000000000000000
00400698 st_size int 0
004006a0
004006a0 struct ELF64_SYM
004006a0 st_name int 355
004006a4 st_info uint8 0x12
004006a5 st_other uint8 0x00 ; STV_DEFAULT
004006a6 st_shndx int 0 ; SHN_UNDEF
004006a8 st_value uint64 0x0000000000000000
004006b0 st_size int 0
004006b8
004006b8 struct ELF64_SYM
004006b8 st_name int 319
004006bc st_info uint8 0x12
004006bd st_other uint8 0x00 ; STV_DEFAULT
004006be st_shndx int 0 ; SHN_UNDEF
004006c0 st_value uint64 0x0000000000000000
004006c8 st_size int 0
004006d0
004006d0 struct ELF64_SYM
004006d0 st_name int 513
004006d4 st_info uint8 0x20
004006d5 st_other uint8 0x00 ; STV_DEFAULT
004006d6 st_shndx int 0 ; SHN_UNDEF
004006d8 st_value uint64 0x0000000000000000
004006e0 st_size int 0
004006e8
004006e8 struct ELF64_SYM
004006e8 st_name int 69
004006ec st_info uint8 0x12
004006ed st_other uint8 0x00 ; STV_DEFAULT
004006ee st_shndx int 0 ; SHN_UNDEF
004006f0 st_value uint64 0x0000000000000000
004006f8 st_size int 0
00400700
00400700 struct ELF64_SYM
00400700 st_name int 63
00400704 st_info uint8 0x12
00400705 st_other uint8 0x00 ; STV_DEFAULT
00400706 st_shndx int 0 ; SHN_UNDEF
00400708 st_value uint64 0x0000000000000000
00400710 st_size int 0
00400718
00400718 struct ELF64_SYM
00400718 st_name int 290
0040071c st_info uint8 0x12
0040071d st_other uint8 0x00 ; STV_DEFAULT
0040071e st_shndx int 0 ; SHN_UNDEF
00400720 st_value uint64 0x0000000000000000
00400728 st_size int 0
00400730
00400730 struct ELF64_SYM
00400730 st_name int 237
00400734 st_info uint8 0x12
00400735 st_other uint8 0x00 ; STV_DEFAULT
00400736 st_shndx int 0 ; SHN_UNDEF
00400738 st_value uint64 0x0000000000000000
00400740 st_size int 0
00400748
00400748 struct ELF64_SYM
00400748 st_name int 99
0040074c st_info uint8 0x12
0040074d st_other uint8 0x00 ; STV_DEFAULT
0040074e st_shndx int 0 ; SHN_UNDEF
00400750 st_value uint64 0x0000000000000000
00400758 st_size int 0
00400760
00400760 struct ELF64_SYM
00400760 st_name int 20
00400764 st_info uint8 0x12
00400765 st_other uint8 0x00 ; STV_DEFAULT
00400766 st_shndx int 0 ; SHN_UNDEF
00400768 st_value uint64 0x0000000000000000
00400770 st_size int 0
00400778
00400778 struct ELF64_SYM
00400778 st_name int 329
0040077c st_info uint8 0x12
0040077d st_other uint8 0x00 ; STV_DEFAULT
0040077e st_shndx int 0 ; SHN_UNDEF
00400780 st_value uint64 0x0000000000000000
00400788 st_size int 0
00400790
00400790 struct ELF64_SYM
00400790 st_name int 374
00400794 st_info uint8 0x12
00400795 st_other uint8 0x00 ; STV_DEFAULT
00400796 st_shndx int 0 ; SHN_UNDEF
00400798 st_value uint64 0x0000000000000000
004007a0 st_size int 0
004007a8
004007a8 struct ELF64_SYM
004007a8 st_name int 242
004007ac st_info uint8 0x12
004007ad st_other uint8 0x00 ; STV_DEFAULT
004007ae st_shndx int 0 ; SHN_UNDEF
004007b0 st_value uint64 0x0000000000000000
004007b8 st_size int 0
004007c0
004007c0 struct ELF64_SYM
004007c0 st_name int 387
004007c4 st_info uint8 0x12
004007c5 st_other uint8 0x00 ; STV_DEFAULT
004007c6 st_shndx int 0 ; SHN_UNDEF
004007c8 st_value uint64 0x0000000000000000
004007d0 st_size int 0
004007d8
004007d8 struct ELF64_SYM
004007d8 st_name int 74
004007dc st_info uint8 0x12
004007dd st_other uint8 0x00 ; STV_DEFAULT
004007de st_shndx int 0 ; SHN_UNDEF
004007e0 st_value uint64 0x0000000000000000
004007e8 st_size int 0
004007f0
004007f0 struct ELF64_SYM
004007f0 st_name int 418
004007f4 st_info uint8 0x12
004007f5 st_other uint8 0x00 ; STV_DEFAULT
004007f6 st_shndx int 0 ; SHN_UNDEF
004007f8 st_value uint64 0x0000000000000000
00400800 st_size int 0
00400808
00400808 struct ELF64_SYM
00400808 st_name int 247
0040080c st_info uint8 0x12
0040080d st_other uint8 0x00 ; STV_DEFAULT
0040080e st_shndx int 0 ; SHN_UNDEF
00400810 st_value uint64 0x0000000000000000
00400818 st_size int 0
00400820
00400820 struct ELF64_SYM
00400820 st_name int 153
00400824 st_info uint8 0x12
00400825 st_other uint8 0x00 ; STV_DEFAULT
00400826 st_shndx int 0 ; SHN_UNDEF
00400828 st_value uint64 0x0000000000000000
00400830 st_size int 0
00400838
00400838 struct ELF64_SYM
00400838 st_name int 425
0040083c st_info uint8 0x12
0040083d st_other uint8 0x00 ; STV_DEFAULT
0040083e st_shndx int 0 ; SHN_UNDEF
00400840 st_value uint64 0x0000000000000000
00400848 st_size int 0
00400850
00400850 struct ELF64_SYM
00400850 st_name int 282
00400854 st_info uint8 0x12
00400855 st_other uint8 0x00 ; STV_DEFAULT
00400856 st_shndx int 0 ; SHN_UNDEF
00400858 st_value uint64 0x0000000000000000
00400860 st_size int 0
00400868
00400868 struct ELF64_SYM
00400868 st_name int 298
0040086c st_info uint8 0x12
0040086d st_other uint8 0x00 ; STV_DEFAULT
0040086e st_shndx int 0 ; SHN_UNDEF
00400870 st_value uint64 0x0000000000000000
00400878 st_size int 0
00400880
00400880 struct ELF64_SYM
00400880 st_name int 405
00400884 st_info uint8 0x12
00400885 st_other uint8 0x00 ; STV_DEFAULT
00400886 st_shndx int 0 ; SHN_UNDEF
00400888 st_value uint64 0x0000000000000000
00400890 st_size int 0
00400898
00400898 struct ELF64_SYM
00400898 st_name int 451
0040089c st_info uint8 0x12
0040089d st_other uint8 0x00 ; STV_DEFAULT
0040089e st_shndx int 0 ; SHN_UNDEF
004008a0 st_value uint64 0x0000000000000000
004008a8 st_size int 0
004008b0
004008b0 struct ELF64_SYM
004008b0 st_name int 1
004008b4 st_info uint8 0x12
004008b5 st_other uint8 0x00 ; STV_DEFAULT
004008b6 st_shndx int 0 ; SHN_UNDEF
004008b8 st_value uint64 0x0000000000000000
004008c0 st_size int 0
004008c8
004008c8 struct ELF64_SYM
004008c8 st_name int 35
004008cc st_info uint8 0x12
004008cd st_other uint8 0x00 ; STV_DEFAULT
004008ce st_shndx int 0 ; SHN_UNDEF
004008d0 st_value uint64 0x0000000000000000
004008d8 st_size int 0
004008e0
004008e0 struct ELF64_SYM
004008e0 st_name int 190
004008e4 st_info uint8 0x11
004008e5 st_other uint8 0x00 ; STV_DEFAULT
004008e6 st_shndx int 25
004008e8 st_value uint64 0x41a290
004008f0 st_size int 8
004008f8
004008f8 struct ELF64_SYM
004008f8 st_name int 305
004008fc st_info uint8 0x11
004008fd st_other uint8 0x00 ; STV_DEFAULT
004008fe st_shndx int 25
00400900 st_value uint64 0x41a288
00400908 st_size int 8
00400910
00400910 00 70 74 68 72 65 61 64 5f 6d 75 74 65 78 5f 6c .pthread_mutex_l
00400920 6f 63 6b 00 70 74 68 72 65 61 64 5f 64 65 74 61 ock.pthread_deta
00400930 63 68 00 70 74 68 72 65 61 64 5f 6d 75 74 65 78 ch.pthread_mutex
00400940 5f 75 6e 6c 6f 63 6b 00 6d 61 6c 6c 6f 63 00 66 _unlock.malloc.f
00400950 73 65 65 6b 00 73 74 61 74 00 72 65 6e 61 6d 65 seek.stat.rename
00400960 00 5f 5f 6c 69 62 63 5f 73 74 61 72 74 5f 6d 61 .__libc_start_ma
00400970 69 6e 00 73 74 72 63 6d 70 00 72 65 6d 6f 76 65 in.strcmp.remove
00400980 00 70 74 68 72 65 61 64 5f 63 6f 6e 64 5f 73 69 .pthread_cond_si
00400990 67 6e 61 6c 00 66 6f 70 65 6e 00 67 65 74 6f 70 gnal.fopen.getop
004009a0 74 00 66 63 6c 6f 73 65 00 73 74 72 63 70 79 00 t.fclose.strcpy.
004009b0 6d 65 6d 73 65 74 00 73 74 72 63 61 73 65 63 6d memset.strcasecm
004009c0 70 00 73 69 67 65 6d 70 74 79 73 65 74 00 6f 70 p.sigemptyset.op
004009d0 74 61 72 67 00 73 74 72 6e 63 6d 70 00 63 6c 6f targ.strncmp.clo
004009e0 73 65 64 69 72 00 70 74 68 72 65 61 64 5f 63 6f sedir.pthread_co
004009f0 6e 64 5f 62 72 6f 61 64 63 61 73 74 00 70 75 74 nd_broadcast.put
00400a00 73 00 66 72 65 65 00 70 74 68 72 65 61 64 5f 63 s.free.pthread_c
00400a10 72 65 61 74 65 00 73 74 72 6c 65 6e 00 73 6c 65 reate.strlen.sle
00400a20 65 70 00 64 61 65 6d 6f 6e 00 73 79 73 63 6f 6e ep.daemon.syscon
00400a30 66 00 61 62 6f 72 74 00 73 6e 70 72 69 6e 74 66 f.abort.snprintf
00400a40 00 73 74 64 65 72 72 00 6d 65 6d 63 70 79 00 73 .stderr.memcpy.s
00400a50 69 67 61 63 74 69 6f 6e 00 64 69 66 66 74 69 6d igaction.difftim
00400a60 65 00 74 72 75 6e 63 61 74 65 00 6f 70 65 6e 64 e.truncate.opend
00400a70 69 72 00 70 74 68 72 65 61 64 5f 6d 75 74 65 78 ir.pthread_mutex
00400a80 5f 69 6e 69 74 00 66 72 65 61 64 00 73 74 72 63 _init.fread.strc
00400a90 61 74 00 70 74 68 72 65 61 64 5f 63 6f 6e 64 5f at.pthread_cond_
00400aa0 77 61 69 74 00 70 75 74 63 68 61 72 00 65 78 69 wait.putchar.exi
00400ab0 74 00 66 77 72 69 74 65 00 70 74 68 72 65 61 64 t.fwrite.pthread
00400ac0 5f 63 6f 6e 64 5f 69 6e 69 74 00 72 65 61 64 64 _cond_init.readd
00400ad0 69 72 00 70 72 63 74 6c 00 70 74 68 72 65 61 64 ir.prctl.pthread
00400ae0 5f 6b 69 6c 6c 00 6c 69 62 63 2e 73 6f 2e 36 00 _kill.libc.so.6.
00400af0 47 4c 49 42 43 5f 32 2e 33 33 00 47 4c 49 42 43 GLIBC_2.33.GLIBC
00400b00 5f 32 2e 33 34 00 47 4c 49 42 43 5f 32 2e 31 37 _2.34.GLIBC_2.17
00400b10 00 5f 5f 67 6d 6f 6e 5f 73 74 61 72 74 5f 5f 00 .__gmon_start__.
00400b20
00400b20 struct ELF_VERSYM
00400b20 vs_index uint16 0x0000 ; VER_NDX_LOCAL
00400b22
00400b22 struct ELF_VERSYM
00400b22 vs_index uint16 0x0002
00400b24
00400b24 struct ELF_VERSYM
00400b24 vs_index uint16 0x0002
00400b26
00400b26 struct ELF_VERSYM
00400b26 vs_index uint16 0x0002
00400b28
00400b28 struct ELF_VERSYM
00400b28 vs_index uint16 0x0003
00400b2a
00400b2a struct ELF_VERSYM
00400b2a vs_index uint16 0x0002
00400b2c
00400b2c struct ELF_VERSYM
00400b2c vs_index uint16 0x0002
00400b2e
00400b2e struct ELF_VERSYM
00400b2e vs_index uint16 0x0002
00400b30
00400b30 struct ELF_VERSYM
00400b30 vs_index uint16 0x0002
00400b32
00400b32 struct ELF_VERSYM
00400b32 vs_index uint16 0x0002
00400b34
00400b34 struct ELF_VERSYM
00400b34 vs_index uint16 0x0002
00400b36
00400b36 struct ELF_VERSYM
00400b36 vs_index uint16 0x0002
00400b38
00400b38 struct ELF_VERSYM
00400b38 vs_index uint16 0x0002
00400b3a
00400b3a struct ELF_VERSYM
00400b3a vs_index uint16 0x0002
00400b3c
00400b3c struct ELF_VERSYM
00400b3c vs_index uint16 0x0002
00400b3e
00400b3e struct ELF_VERSYM
00400b3e vs_index uint16 0x0002
00400b40
00400b40 struct ELF_VERSYM
00400b40 vs_index uint16 0x0002
00400b42
00400b42 struct ELF_VERSYM
00400b42 vs_index uint16 0x0002
00400b44
00400b44 struct ELF_VERSYM
00400b44 vs_index uint16 0x0002
00400b46
00400b46 struct ELF_VERSYM
00400b46 vs_index uint16 0x0002
00400b48
00400b48 struct ELF_VERSYM
00400b48 vs_index uint16 0x0002
00400b4a
00400b4a struct ELF_VERSYM
00400b4a vs_index uint16 0x0002
00400b4c
00400b4c struct ELF_VERSYM
00400b4c vs_index uint16 0x0002
00400b4e
00400b4e struct ELF_VERSYM
00400b4e vs_index uint16 0x0002
00400b50
00400b50 struct ELF_VERSYM
00400b50 vs_index uint16 0x0003
00400b52
00400b52 struct ELF_VERSYM
00400b52 vs_index uint16 0x0002
00400b54
00400b54 struct ELF_VERSYM
00400b54 vs_index uint16 0x0002
00400b56
00400b56 struct ELF_VERSYM
00400b56 vs_index uint16 0x0002
00400b58
00400b58 struct ELF_VERSYM
00400b58 vs_index uint16 0x0001 ; VER_NDX_GLOBAL
00400b5a
00400b5a struct ELF_VERSYM
00400b5a vs_index uint16 0x0004
00400b5c
00400b5c struct ELF_VERSYM
00400b5c vs_index uint16 0x0002
00400b5e
00400b5e struct ELF_VERSYM
00400b5e vs_index uint16 0x0002
00400b60
00400b60 struct ELF_VERSYM
00400b60 vs_index uint16 0x0002
00400b62
00400b62 struct ELF_VERSYM
00400b62 vs_index uint16 0x0002
00400b64
00400b64 struct ELF_VERSYM
00400b64 vs_index uint16 0x0003
00400b66
00400b66 struct ELF_VERSYM
00400b66 vs_index uint16 0x0002
00400b68
00400b68 struct ELF_VERSYM
00400b68 vs_index uint16 0x0002
00400b6a
00400b6a struct ELF_VERSYM
00400b6a vs_index uint16 0x0002
00400b6c
00400b6c struct ELF_VERSYM
00400b6c vs_index uint16 0x0002
00400b6e
00400b6e struct ELF_VERSYM
00400b6e vs_index uint16 0x0002
00400b70
00400b70 struct ELF_VERSYM
00400b70 vs_index uint16 0x0002
00400b72
00400b72 struct ELF_VERSYM
00400b72 vs_index uint16 0x0003
00400b74
00400b74 struct ELF_VERSYM
00400b74 vs_index uint16 0x0002
00400b76
00400b76 struct ELF_VERSYM
00400b76 vs_index uint16 0x0002
00400b78
00400b78 struct ELF_VERSYM
00400b78 vs_index uint16 0x0002
00400b7a
00400b7a struct ELF_VERSYM
00400b7a vs_index uint16 0x0002
00400b7c
00400b7c struct ELF_VERSYM
00400b7c vs_index uint16 0x0002
00400b7e
00400b7e struct ELF_VERSYM
00400b7e vs_index uint16 0x0002
00400b80
00400b80 struct ELF_VERSYM
00400b80 vs_index uint16 0x0002
00400b82
00400b82 struct ELF_VERSYM
00400b82 vs_index uint16 0x0002
00400b84
00400b84 struct ELF_VERSYM
00400b84 vs_index uint16 0x0002
00400b86
00400b86 struct ELF_VERSYM
00400b86 vs_index uint16 0x0002
00400b88
00400b88 struct ELF_VERNEED
00400b88 vn_version int 1
00400b8a vn_cnt int 3
00400b8c vn_file int 470
00400b90 vn_aux int 0x400b98
00400b94 vn_next int 0
00400b98
00400b98 struct ELF_VERNAUX
00400b98 vna_hash uint32 0x069691b3
00400b9c vna_flags uint16 0x0000
00400b9e vna_other int 4
00400ba0 vna_name int 480
00400ba4 vna_next int 0x400ba8
00400ba8
00400ba8 struct ELF_VERNAUX
00400ba8 vna_hash uint32 0x069691b4
00400bac vna_flags uint16 0x0000
00400bae vna_other int 3
00400bb0 vna_name int 491
00400bb4 vna_next int 0x400bb8
00400bb8
00400bb8 struct ELF_VERNAUX
00400bb8 vna_hash uint32 0x06969197
00400bbc vna_flags uint16 0x0000
00400bbe vna_other int 2
00400bc0 vna_name int 502
00400bc4 vna_next int 0
00400bc8
00400bc8 struct ELF64_RELA
00400bc8 r_offset uint64 0x419fe0
00400bd0 r_info uint64 0x0000001c00000401
00400bd8 r_addend int64 0x0
00400be0
00400be0 struct ELF64_RELA
00400be0 r_offset uint64 0x41a288
00400be8 r_info uint64 0x0000003300000400
00400bf0 r_addend int64 0x0
00400bf8
00400bf8 struct ELF64_RELA
00400bf8 r_offset uint64 0x41a290
00400c00 r_info uint64 0x0000003200000400
00400c08 r_addend int64 0x0
00400c10
00400c10 struct ELF64_RELA
00400c10 r_offset uint64 0x41a000
00400c18 r_info uint64 0x0000000100000402
00400c20 r_addend int64 0x0
00400c28
00400c28 struct ELF64_RELA
00400c28 r_offset uint64 0x41a008
00400c30 r_info uint64 0x0000000200000402
00400c38 r_addend int64 0x0
00400c40
00400c40 struct ELF64_RELA
00400c40 r_offset uint64 0x41a010
00400c48 r_info uint64 0x0000000300000402
00400c50 r_addend int64 0x0
00400c58
00400c58 struct ELF64_RELA
00400c58 r_offset uint64 0x41a018
00400c60 r_info uint64 0x0000000400000402
00400c68 r_addend int64 0x0
00400c70
00400c70 struct ELF64_RELA
00400c70 r_offset uint64 0x41a020
00400c78 r_info uint64 0x0000000500000402
00400c80 r_addend int64 0x0
00400c88
00400c88 struct ELF64_RELA
00400c88 r_offset uint64 0x41a028
00400c90 r_info uint64 0x0000000600000402
00400c98 r_addend int64 0x0
00400ca0
00400ca0 struct ELF64_RELA
00400ca0 r_offset uint64 0x41a030
00400ca8 r_info uint64 0x0000000700000402
00400cb0 r_addend int64 0x0
00400cb8
00400cb8 struct ELF64_RELA
00400cb8 r_offset uint64 0x41a038
00400cc0 r_info uint64 0x0000000800000402
00400cc8 r_addend int64 0x0
00400cd0
00400cd0 struct ELF64_RELA
00400cd0 r_offset uint64 0x41a040
00400cd8 r_info uint64 0x0000000900000402
00400ce0 r_addend int64 0x0
00400ce8
00400ce8 struct ELF64_RELA
00400ce8 r_offset uint64 0x41a048
00400cf0 r_info uint64 0x0000000a00000402
00400cf8 r_addend int64 0x0
00400d00
00400d00 struct ELF64_RELA
00400d00 r_offset uint64 0x41a050
00400d08 r_info uint64 0x0000000b00000402
00400d10 r_addend int64 0x0
00400d18
00400d18 struct ELF64_RELA
00400d18 r_offset uint64 0x41a058
00400d20 r_info uint64 0x0000000c00000402
00400d28 r_addend int64 0x0
00400d30
00400d30 struct ELF64_RELA
00400d30 r_offset uint64 0x41a060
00400d38 r_info uint64 0x0000000d00000402
00400d40 r_addend int64 0x0
00400d48
00400d48 struct ELF64_RELA
00400d48 r_offset uint64 0x41a068
00400d50 r_info uint64 0x0000000e00000402
00400d58 r_addend int64 0x0
00400d60
00400d60 struct ELF64_RELA
00400d60 r_offset uint64 0x41a070
00400d68 r_info uint64 0x0000000f00000402
00400d70 r_addend int64 0x0
00400d78
00400d78 struct ELF64_RELA
00400d78 r_offset uint64 0x41a078
00400d80 r_info uint64 0x0000001000000402
00400d88 r_addend int64 0x0
00400d90
00400d90 struct ELF64_RELA
00400d90 r_offset uint64 0x41a080
00400d98 r_info uint64 0x0000001100000402
00400da0 r_addend int64 0x0
00400da8
00400da8 struct ELF64_RELA
00400da8 r_offset uint64 0x41a088
00400db0 r_info uint64 0x0000001200000402
00400db8 r_addend int64 0x0
00400dc0
00400dc0 struct ELF64_RELA
00400dc0 r_offset uint64 0x41a090
00400dc8 r_info uint64 0x0000001300000402
00400dd0 r_addend int64 0x0
00400dd8
00400dd8 struct ELF64_RELA
00400dd8 r_offset uint64 0x41a098
00400de0 r_info uint64 0x0000001400000402
00400de8 r_addend int64 0x0
00400df0
00400df0 struct ELF64_RELA
00400df0 r_offset uint64 0x41a0a0
00400df8 r_info uint64 0x0000001500000402
00400e00 r_addend int64 0x0
00400e08
00400e08 struct ELF64_RELA
00400e08 r_offset uint64 0x41a0a8
00400e10 r_info uint64 0x0000001600000402
00400e18 r_addend int64 0x0
00400e20
00400e20 struct ELF64_RELA
00400e20 r_offset uint64 0x41a0b0
00400e28 r_info uint64 0x0000001700000402
00400e30 r_addend int64 0x0
00400e38
00400e38 struct ELF64_RELA
00400e38 r_offset uint64 0x41a0b8
00400e40 r_info uint64 0x0000001800000402
00400e48 r_addend int64 0x0
00400e50
00400e50 struct ELF64_RELA
00400e50 r_offset uint64 0x41a0c0
00400e58 r_info uint64 0x0000001900000402
00400e60 r_addend int64 0x0
00400e68
00400e68 struct ELF64_RELA
00400e68 r_offset uint64 0x41a0c8
00400e70 r_info uint64 0x0000001a00000402
00400e78 r_addend int64 0x0
00400e80
00400e80 struct ELF64_RELA
00400e80 r_offset uint64 0x41a0d0
00400e88 r_info uint64 0x0000001b00000402
00400e90 r_addend int64 0x0
00400e98
00400e98 struct ELF64_RELA
00400e98 r_offset uint64 0x41a0d8
00400ea0 r_info uint64 0x0000001c00000402
00400ea8 r_addend int64 0x0
00400eb0
00400eb0 struct ELF64_RELA
00400eb0 r_offset uint64 0x41a0e0
00400eb8 r_info uint64 0x0000001d00000402
00400ec0 r_addend int64 0x0
00400ec8
00400ec8 struct ELF64_RELA
00400ec8 r_offset uint64 0x41a0e8
00400ed0 r_info uint64 0x0000001e00000402
00400ed8 r_addend int64 0x0
00400ee0
00400ee0 struct ELF64_RELA
00400ee0 r_offset uint64 0x41a0f0
00400ee8 r_info uint64 0x0000001f00000402
00400ef0 r_addend int64 0x0
00400ef8
00400ef8 struct ELF64_RELA
00400ef8 r_offset uint64 0x41a0f8
00400f00 r_info uint64 0x0000002000000402
00400f08 r_addend int64 0x0
00400f10
00400f10 struct ELF64_RELA
00400f10 r_offset uint64 0x41a100
00400f18 r_info uint64 0x0000002100000402
00400f20 r_addend int64 0x0
00400f28
00400f28 struct ELF64_RELA
00400f28 r_offset uint64 0x41a108
00400f30 r_info uint64 0x0000002200000402
00400f38 r_addend int64 0x0
00400f40
00400f40 struct ELF64_RELA
00400f40 r_offset uint64 0x41a110
00400f48 r_info uint64 0x0000002300000402
00400f50 r_addend int64 0x0
00400f58
00400f58 struct ELF64_RELA
00400f58 r_offset uint64 0x41a118
00400f60 r_info uint64 0x0000002400000402
00400f68 r_addend int64 0x0
00400f70
00400f70 struct ELF64_RELA
00400f70 r_offset uint64 0x41a120
00400f78 r_info uint64 0x0000002500000402
00400f80 r_addend int64 0x0
00400f88
00400f88 struct ELF64_RELA
00400f88 r_offset uint64 0x41a128
00400f90 r_info uint64 0x0000002600000402
00400f98 r_addend int64 0x0
00400fa0
00400fa0 struct ELF64_RELA
00400fa0 r_offset uint64 0x41a130
00400fa8 r_info uint64 0x0000002700000402
00400fb0 r_addend int64 0x0
00400fb8
00400fb8 struct ELF64_RELA
00400fb8 r_offset uint64 0x41a138
00400fc0 r_info uint64 0x0000002800000402
00400fc8 r_addend int64 0x0
00400fd0
00400fd0 struct ELF64_RELA
00400fd0 r_offset uint64 0x41a140
00400fd8 r_info uint64 0x0000002900000402
00400fe0 r_addend int64 0x0
00400fe8
00400fe8 struct ELF64_RELA
00400fe8 r_offset uint64 0x41a148
00400ff0 r_info uint64 0x0000002a00000402
00400ff8 r_addend int64 0x0
00401000
00401000 struct ELF64_RELA
00401000 r_offset uint64 0x41a150
00401008 r_info uint64 0x0000002b00000402
00401010 r_addend int64 0x0
00401018
00401018 struct ELF64_RELA
00401018 r_offset uint64 0x41a158
00401020 r_info uint64 0x0000002c00000402
00401028 r_addend int64 0x0
00401030
00401030 struct ELF64_RELA
00401030 r_offset uint64 0x41a160
00401038 r_info uint64 0x0000002d00000402
00401040 r_addend int64 0x0
00401048
00401048 struct ELF64_RELA
00401048 r_offset uint64 0x41a168
00401050 r_info uint64 0x0000002e00000402
00401058 r_addend int64 0x0
00401060
00401060 struct ELF64_RELA
00401060 r_offset uint64 0x41a170
00401068 r_info uint64 0x0000002f00000402
00401070 r_addend int64 0x0
00401078
00401078 struct ELF64_RELA
00401078 r_offset uint64 0x41a178
00401080 r_info uint64 0x0000003000000402
00401088 r_addend int64 0x0
00401090
00401090 struct ELF64_RELA
00401090 r_offset uint64 0x41a180
00401098 r_info uint64 0x0000003100000402
004010a0 r_addend int64 0x0
004010a8
004010a8_init:
004010a8hint
004010acstp x29, x30, [sp-16]!
004010b0add x29, sp, 0
004010b4bl call_weak_fn
004010b8ldp x29, x30, [sp], 16
004010bcret x30
004010a8
004010a8_init:
004010a8hint
004010acstp x29, x30, [sp-16]!
004010b0add x29, sp, 0
004010b4bl call_weak_fn
004010b8ldp x29, x30, [sp], 16
004010bcret x30
004010a8
004010c0
004010c0 f0 7b bf a9 d0 00 00 90 11 fe 47 f9 10 e2 3f 91 .{........G...?.
004010d0 20 02 1f d6 1f 20 03 d5 1f 20 03 d5 1f 20 03 d5 .... ... ... ..
004010c0 f0 7b bf a9 d0 00 00 90 11 fe 47 f9 10 e2 3f 91 .{........G...?.
004010d0 20 02 1f d6 1f 20 03 d5 1f 20 03 d5 1f 20 03 d5 .... ... ... ..
004010e0
004010e0memcpy@plt:
004010e0adrp x16, 0x19000
004010e4ldr x17, [x16]
004010e8add x16, x16, 0
004010ecbr x17
004010e0
004010e0memcpy@plt:
004010e0adrp x16, 0x19000
004010e4ldr x17, [x16]
004010e8add x16, x16, 0
004010ecbr x17
004010e0
004010f0
004010f0strlen@plt:
004010f0adrp x16, 0x19000
004010f4ldr x17, [x16+8]
004010f8add x16, x16, 8
004010fcbr x17
004010f0
004010f0strlen@plt:
004010f0adrp x16, 0x19000
004010f4ldr x17, [x16+8]
004010f8add x16, x16, 8
004010fcbr x17
004010f0
00401100
00401100exit@plt:
00401100adrp x16, 0x19000
00401104ldr x17, [x16+16]
00401108add x16, x16, 16
0040110cbr x17
00401100
00401100exit@plt:
00401100adrp x16, 0x19000
00401104ldr x17, [x16+16]
00401108add x16, x16, 16
0040110cbr x17
00401100
00401110
00401110__libc_start_main@plt:
00401110adrp x16, 0x19000
00401114ldr x17, [x16+24]
00401118add x16, x16, 24
0040111cbr x17
00401110
00401110__libc_start_main@plt:
00401110adrp x16, 0x19000
00401114ldr x17, [x16+24]
00401118add x16, x16, 24
0040111cbr x17
00401110
00401120
00401120truncate@plt:
00401120adrp x16, 0x19000
00401124ldr x17, [x16+32]
00401128add x16, x16, 32
0040112cbr x17
00401120
00401120truncate@plt:
00401120adrp x16, 0x19000
00401124ldr x17, [x16+32]
00401128add x16, x16, 32
0040112cbr x17
00401120
00401130
00401130daemon@plt:
00401130adrp x16, 0x19000
00401134ldr x17, [x16+40]
00401138add x16, x16, 40
0040113cbr x17
00401130
00401130daemon@plt:
00401130adrp x16, 0x19000
00401134ldr x17, [x16+40]
00401138add x16, x16, 40
0040113cbr x17
00401130
00401140
00401140remove@plt:
00401140adrp x16, 0x19000
00401144ldr x17, [x16+48]
00401148add x16, x16, 48
0040114cbr x17
00401140
00401140remove@plt:
00401140adrp x16, 0x19000
00401144ldr x17, [x16+48]
00401148add x16, x16, 48
0040114cbr x17
00401140
00401150
00401150opendir@plt:
00401150adrp x16, 0x19000
00401154ldr x17, [x16+56]
00401158add x16, x16, 56
0040115cbr x17
00401150
00401150opendir@plt:
00401150adrp x16, 0x19000
00401154ldr x17, [x16+56]
00401158add x16, x16, 56
0040115cbr x17
00401150
00401160
00401160snprintf@plt:
00401160adrp x16, 0x19000
00401164ldr x17, [x16+64]
00401168add x16, x16, 64
0040116cbr x17
00401160
00401160snprintf@plt:
00401160adrp x16, 0x19000
00401164ldr x17, [x16+64]
00401168add x16, x16, 64
0040116cbr x17
00401160
00401170
00401170fclose@plt:
00401170adrp x16, 0x19000
00401174ldr x17, [x16+72]
00401178add x16, x16, 72
0040117cbr x17
00401170
00401170fclose@plt:
00401170adrp x16, 0x19000
00401174ldr x17, [x16+72]
00401178add x16, x16, 72
0040117cbr x17
00401170
00401180
00401180fopen@plt:
00401180adrp x16, 0x19000
00401184ldr x17, [x16+80]
00401188add x16, x16, 80
0040118cbr x17
00401180
00401180fopen@plt:
00401180adrp x16, 0x19000
00401184ldr x17, [x16+80]
00401188add x16, x16, 80
0040118cbr x17
00401180
00401190
00401190time@plt:
00401190adrp x16, 0x19000
00401194ldr x17, [x16+88]
00401198add x16, x16, 88
0040119cbr x17
00401190
00401190time@plt:
00401190adrp x16, 0x19000
00401194ldr x17, [x16+88]
00401198add x16, x16, 88
0040119cbr x17
00401190
004011a0
004011a0malloc@plt:
004011a0adrp x16, 0x19000
004011a4ldr x17, [x16+96]
004011a8add x16, x16, 96
004011acbr x17
004011a0
004011a0malloc@plt:
004011a0adrp x16, 0x19000
004011a4ldr x17, [x16+96]
004011a8add x16, x16, 96
004011acbr x17
004011a0
004011b0
004011b0sigemptyset@plt:
004011b0adrp x16, 0x19000
004011b4ldr x17, [x16+104]
004011b8add x16, x16, 104
004011bcbr x17
004011b0
004011b0sigemptyset@plt:
004011b0adrp x16, 0x19000
004011b4ldr x17, [x16+104]
004011b8add x16, x16, 104
004011bcbr x17
004011b0
004011c0
004011c0pthread_cond_signal@plt:
004011c0adrp x16, 0x19000
004011c4ldr x17, [x16+112]
004011c8add x16, x16, 112
004011ccbr x17
004011c0
004011c0pthread_cond_signal@plt:
004011c0adrp x16, 0x19000
004011c4ldr x17, [x16+112]
004011c8add x16, x16, 112
004011ccbr x17
004011c0
004011d0
004011d0strncmp@plt:
004011d0adrp x16, 0x19000
004011d4ldr x17, [x16+120]
004011d8add x16, x16, 120
004011dcbr x17
004011d0
004011d0strncmp@plt:
004011d0adrp x16, 0x19000
004011d4ldr x17, [x16+120]
004011d8add x16, x16, 120
004011dcbr x17
004011d0
004011e0
004011e0strcat@plt:
004011e0adrp x16, 0x19000
004011e4ldr x17, [x16+128]
004011e8add x16, x16, 128
004011ecbr x17
004011e0
004011e0strcat@plt:
004011e0adrp x16, 0x19000
004011e4ldr x17, [x16+128]
004011e8add x16, x16, 128
004011ecbr x17
004011e0
004011f0
004011f0memset@plt:
004011f0adrp x16, 0x19000
004011f4ldr x17, [x16+136]
004011f8add x16, x16, 136
004011fcbr x17
004011f0
004011f0memset@plt:
004011f0adrp x16, 0x19000
004011f4ldr x17, [x16+136]
004011f8add x16, x16, 136
004011fcbr x17
004011f0
00401200
00401200getopt@plt:
00401200adrp x16, 0x19000
00401204ldr x17, [x16+144]
00401208add x16, x16, 144
0040120cbr x17
00401200
00401200getopt@plt:
00401200adrp x16, 0x19000
00401204ldr x17, [x16+144]
00401208add x16, x16, 144
0040120cbr x17
00401200
00401210
00401210sleep@plt:
00401210adrp x16, 0x19000
00401214ldr x17, [x16+152]
00401218add x16, x16, 152
0040121cbr x17
00401210
00401210sleep@plt:
00401210adrp x16, 0x19000
00401214ldr x17, [x16+152]
00401218add x16, x16, 152
0040121cbr x17
00401210
00401220
00401220pthread_cond_broadcast@plt:
00401220adrp x16, 0x19000
00401224ldr x17, [x16+160]
00401228add x16, x16, 160
0040122cbr x17
00401220
00401220pthread_cond_broadcast@plt:
00401220adrp x16, 0x19000
00401224ldr x17, [x16+160]
00401228add x16, x16, 160
0040122cbr x17
00401220
00401230
00401230strcasecmp@plt:
00401230adrp x16, 0x19000
00401234ldr x17, [x16+168]
00401238add x16, x16, 168
0040123cbr x17
00401230
00401230strcasecmp@plt:
00401230adrp x16, 0x19000
00401234ldr x17, [x16+168]
00401238add x16, x16, 168
0040123cbr x17
00401230
00401240
00401240readdir@plt:
00401240adrp x16, 0x19000
00401244ldr x17, [x16+176]
00401248add x16, x16, 176
0040124cbr x17
00401240
00401240readdir@plt:
00401240adrp x16, 0x19000
00401244ldr x17, [x16+176]
00401248add x16, x16, 176
0040124cbr x17
00401240
00401250
00401250pthread_kill@plt:
00401250adrp x16, 0x19000
00401254ldr x17, [x16+184]
00401258add x16, x16, 184
0040125cbr x17
00401250
00401250pthread_kill@plt:
00401250adrp x16, 0x19000
00401254ldr x17, [x16+184]
00401258add x16, x16, 184
0040125cbr x17
00401250
00401260
00401260closedir@plt:
00401260adrp x16, 0x19000
00401264ldr x17, [x16+192]
00401268add x16, x16, 192
0040126cbr x17
00401260
00401260closedir@plt:
00401260adrp x16, 0x19000
00401264ldr x17, [x16+192]
00401268add x16, x16, 192
0040126cbr x17
00401260
00401270
00401270pthread_mutex_init@plt:
00401270adrp x16, 0x19000
00401274ldr x17, [x16+200]
00401278add x16, x16, 200
0040127cbr x17
00401270
00401270pthread_mutex_init@plt:
00401270adrp x16, 0x19000
00401274ldr x17, [x16+200]
00401278add x16, x16, 200
0040127cbr x17
00401270
00401280
00401280sigaction@plt:
00401280adrp x16, 0x19000
00401284ldr x17, [x16+208]
00401288add x16, x16, 208
0040128cbr x17
00401280
00401280sigaction@plt:
00401280adrp x16, 0x19000
00401284ldr x17, [x16+208]
00401288add x16, x16, 208
0040128cbr x17
00401280
00401290
00401290__gmon_start__@plt:
00401290adrp x16, 0x19000
00401294ldr x17, [x16+216]
00401298add x16, x16, 216
0040129cbr x17
00401290
00401290__gmon_start__@plt:
00401290adrp x16, 0x19000
00401294ldr x17, [x16+216]
00401298add x16, x16, 216
0040129cbr x17
00401290
004012a0
004012a0stat@plt:
004012a0adrp x16, 0x19000
004012a4ldr x17, [x16+224]
004012a8add x16, x16, 224
004012acbr x17
004012a0
004012a0stat@plt:
004012a0adrp x16, 0x19000
004012a4ldr x17, [x16+224]
004012a8add x16, x16, 224
004012acbr x17
004012a0
004012b0
004012b0fseek@plt:
004012b0adrp x16, 0x19000
004012b4ldr x17, [x16+232]
004012b8add x16, x16, 232
004012bcbr x17
004012b0
004012b0fseek@plt:
004012b0adrp x16, 0x19000
004012b4ldr x17, [x16+232]
004012b8add x16, x16, 232
004012bcbr x17
004012b0
004012c0
004012c0abort@plt:
004012c0adrp x16, 0x19000
004012c4ldr x17, [x16+240]
004012c8add x16, x16, 240
004012ccbr x17
004012c0
004012c0abort@plt:
004012c0adrp x16, 0x19000
004012c4ldr x17, [x16+240]
004012c8add x16, x16, 240
004012ccbr x17
004012c0
004012d0
004012d0puts@plt:
004012d0adrp x16, 0x19000
004012d4ldr x17, [x16+248]
004012d8add x16, x16, 248
004012dcbr x17
004012d0
004012d0puts@plt:
004012d0adrp x16, 0x19000
004012d4ldr x17, [x16+248]
004012d8add x16, x16, 248
004012dcbr x17
004012d0
004012e0
004012e0strcmp@plt:
004012e0adrp x16, 0x19000
004012e4ldr x17, [x16+256]
004012e8add x16, x16, 256
004012ecbr x17
004012e0
004012e0strcmp@plt:
004012e0adrp x16, 0x19000
004012e4ldr x17, [x16+256]
004012e8add x16, x16, 256
004012ecbr x17
004012e0
004012f0
004012f0pthread_detach@plt:
004012f0adrp x16, 0x19000
004012f4ldr x17, [x16+264]
004012f8add x16, x16, 264
004012fcbr x17
004012f0
004012f0pthread_detach@plt:
004012f0adrp x16, 0x19000
004012f4ldr x17, [x16+264]
004012f8add x16, x16, 264
004012fcbr x17
004012f0
00401300
00401300difftime@plt:
00401300adrp x16, 0x19000
00401304ldr x17, [x16+272]
00401308add x16, x16, 272
0040130cbr x17
00401300
00401300difftime@plt:
00401300adrp x16, 0x19000
00401304ldr x17, [x16+272]
00401308add x16, x16, 272
0040130cbr x17
00401300
00401310
00401310fread@plt:
00401310adrp x16, 0x19000
00401314ldr x17, [x16+280]
00401318add x16, x16, 280
0040131cbr x17
00401310
00401310fread@plt:
00401310adrp x16, 0x19000
00401314ldr x17, [x16+280]
00401318add x16, x16, 280
0040131cbr x17
00401310
00401320
00401320free@plt:
00401320adrp x16, 0x19000
00401324ldr x17, [x16+288]
00401328add x16, x16, 288
0040132cbr x17
00401320
00401320free@plt:
00401320adrp x16, 0x19000
00401324ldr x17, [x16+288]
00401328add x16, x16, 288
0040132cbr x17
00401320
00401330
00401330pthread_cond_wait@plt:
00401330adrp x16, 0x19000
00401334ldr x17, [x16+296]
00401338add x16, x16, 296
0040133cbr x17
00401330
00401330pthread_cond_wait@plt:
00401330adrp x16, 0x19000
00401334ldr x17, [x16+296]
00401338add x16, x16, 296
0040133cbr x17
00401330
00401340
00401340rename@plt:
00401340adrp x16, 0x19000
00401344ldr x17, [x16+304]
00401348add x16, x16, 304
0040134cbr x17
00401340
00401340rename@plt:
00401340adrp x16, 0x19000
00401344ldr x17, [x16+304]
00401348add x16, x16, 304
0040134cbr x17
00401340
00401350
00401350fwrite@plt:
00401350adrp x16, 0x19000
00401354ldr x17, [x16+312]
00401358add x16, x16, 312
0040135cbr x17
00401350
00401350fwrite@plt:
00401350adrp x16, 0x19000
00401354ldr x17, [x16+312]
00401358add x16, x16, 312
0040135cbr x17
00401350
00401360
00401360pthread_create@plt:
00401360adrp x16, 0x19000
00401364ldr x17, [x16+320]
00401368add x16, x16, 320
0040136cbr x17
00401360
00401360pthread_create@plt:
00401360adrp x16, 0x19000
00401364ldr x17, [x16+320]
00401368add x16, x16, 320
0040136cbr x17
00401360
00401370
00401370strcpy@plt:
00401370adrp x16, 0x19000
00401374ldr x17, [x16+328]
00401378add x16, x16, 328
0040137cbr x17
00401370
00401370strcpy@plt:
00401370adrp x16, 0x19000
00401374ldr x17, [x16+328]
00401378add x16, x16, 328
0040137cbr x17
00401370
00401380
00401380pthread_cond_init@plt:
00401380adrp x16, 0x19000
00401384ldr x17, [x16+336]
00401388add x16, x16, 336
0040138cbr x17
00401380
00401380pthread_cond_init@plt:
00401380adrp x16, 0x19000
00401384ldr x17, [x16+336]
00401388add x16, x16, 336
0040138cbr x17
00401380
00401390
00401390sysconf@plt:
00401390adrp x16, 0x19000
00401394ldr x17, [x16+344]
00401398add x16, x16, 344
0040139cbr x17
00401390
00401390sysconf@plt:
00401390adrp x16, 0x19000
00401394ldr x17, [x16+344]
00401398add x16, x16, 344
0040139cbr x17
00401390
004013a0
004013a0printf@plt:
004013a0adrp x16, 0x19000
004013a4ldr x17, [x16+352]
004013a8add x16, x16, 352
004013acbr x17
004013a0
004013a0printf@plt:
004013a0adrp x16, 0x19000
004013a4ldr x17, [x16+352]
004013a8add x16, x16, 352
004013acbr x17
004013a0
004013b0
004013b0putchar@plt:
004013b0adrp x16, 0x19000
004013b4ldr x17, [x16+360]
004013b8add x16, x16, 360
004013bcbr x17
004013b0
004013b0putchar@plt:
004013b0adrp x16, 0x19000
004013b4ldr x17, [x16+360]
004013b8add x16, x16, 360
004013bcbr x17
004013b0
004013c0
004013c0prctl@plt:
004013c0adrp x16, 0x19000
004013c4ldr x17, [x16+368]
004013c8add x16, x16, 368
004013ccbr x17
004013c0
004013c0prctl@plt:
004013c0adrp x16, 0x19000
004013c4ldr x17, [x16+368]
004013c8add x16, x16, 368
004013ccbr x17
004013c0
004013d0
004013d0pthread_mutex_lock@plt:
004013d0adrp x16, 0x19000
004013d4ldr x17, [x16+376]
004013d8add x16, x16, 376
004013dcbr x17
004013d0
004013d0pthread_mutex_lock@plt:
004013d0adrp x16, 0x19000
004013d4ldr x17, [x16+376]
004013d8add x16, x16, 376
004013dcbr x17
004013d0
004013e0
004013e0pthread_mutex_unlock@plt:
004013e0adrp x16, 0x19000
004013e4ldr x17, [x16+384]
004013e8add x16, x16, 384
004013ecbr x17
004013e0
004013e0pthread_mutex_unlock@plt:
004013e0adrp x16, 0x19000
004013e4ldr x17, [x16+384]
004013e8add x16, x16, 384
004013ecbr x17
004013e0
004013f0
004013f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004013f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00401400
00401400_start:
00401400hint
00401404movz x29, 0
00401408movz x30, 0
0040140cmov x5, x0
00401410ldr x1, [sp]
00401414add x2, sp, 8
00401418add x6, sp, 0
0040141cmovz x0, 0
00401420movk x0, 0
00401424movk x0, 0x400000
00401428movk x0, 5360
0040142cmovz x3, 0
00401430movz x4, 0
00401434bl __libc_start_main@plt
00401438bl abort@plt
00401400
00401400_start:
00401400hint
00401404movz x29, 0
00401408movz x30, 0
0040140cmov x5, x0
00401410ldr x1, [sp]
00401414add x2, sp, 8
00401418add x6, sp, 0
0040141cmovz x0, 0
00401420movk x0, 0
00401424movk x0, 0x400000
00401428movk x0, 5360
0040142cmovz x3, 0
00401430movz x4, 0
00401434bl __libc_start_main@plt
00401438bl abort@plt
00401400
0040143c
0040143ccall_weak_fn:
0040143cadrp x0, 0x18000
00401440ldr x0, [x0+4064]
00401444cbz x0, 0x40144c
00401448b 0x401290
0040144c
0040144cloc_40144c:
0040144cret x30
0040143c
0040143ccall_weak_fn:
0040143cadrp x0, 0x18000
00401440ldr x0, [x0+4064]
00401444cbz x0, 0x40144c
00401448b 0x401290
0040144c
0040144cloc_40144c:
0040144cret x30
0040143c
00401450
00401450deregister_tm_clones:
00401450adrp x0, 0x19000
00401454add x1, x0, 648
00401458adrp x0, 0x19000
0040145cadd x0, x0, 648
00401460subs xzr, x1, x0
00401464b.eq 0x40147c
00401468adrp x1, 24576
0040146cldr x1, [x1+3176]
00401470cbz x1, 0x40147c
00401474mov x16, x1
00401478br x16
0040147c
0040147cloc_40147c:
0040147cret x30
00401450
00401450deregister_tm_clones:
00401450adrp x0, 0x19000
00401454add x1, x0, 648
00401458adrp x0, 0x19000
0040145cadd x0, x0, 648
00401460subs xzr, x1, x0
00401464b.eq 0x40147c
00401468adrp x1, 24576
0040146cldr x1, [x1+3176]
00401470cbz x1, 0x40147c
00401474mov x16, x1
00401478br x16
0040147c
0040147cloc_40147c:
0040147cret x30
00401450
00401480
00401480register_tm_clones:
00401480adrp x0, 0x19000
00401484add x1, x0, 648
00401488adrp x0, 0x19000
0040148cadd x0, x0, 648
00401490sub x1, x1, x0
00401494movz x2, 2
00401498sbfm x1, x1, 3, 63
0040149csdiv x1, x1, x2
004014a0cbz x1, 0x4014b8
004014a4adrp x2, 24576
004014a8ldr x2, [x2+3184]
004014accbz x2, 0x4014b8
004014b0mov x16, x2
004014b4br x16
004014b8
004014b8loc_4014b8:
004014b8ret x30
00401480
00401480register_tm_clones:
00401480adrp x0, 0x19000
00401484add x1, x0, 648
00401488adrp x0, 0x19000
0040148cadd x0, x0, 648
00401490sub x1, x1, x0
00401494movz x2, 2
00401498sbfm x1, x1, 3, 63
0040149csdiv x1, x1, x2
004014a0cbz x1, 0x4014b8
004014a4adrp x2, 24576
004014a8ldr x2, [x2+3184]
004014accbz x2, 0x4014b8
004014b0mov x16, x2
004014b4br x16
004014b8
004014b8loc_4014b8:
004014b8ret x30
00401480
004014bc
004014bc__do_global_dtors_aux:
004014bcstp x29, x30, [sp-32]!
004014c0add x29, sp, 0
004014c4str x19, [sp+16]
004014c8adrp x19, 0x19000
004014ccldrb w0, [x19+664]
004014d0cbnz w0, 0x4014e0
004014d4bl deregister_tm_clones
004014d8movz w0, 1
004014dcstrb w0, [x19+664]
004014e0
004014e0loc_4014e0:
004014e0ldr x19, [sp+16]
004014e4ldp x29, x30, [sp], 32
004014e8ret x30
004014bc
004014bc__do_global_dtors_aux:
004014bcstp x29, x30, [sp-32]!
004014c0add x29, sp, 0
004014c4str x19, [sp+16]
004014c8adrp x19, 0x19000
004014ccldrb w0, [x19+664]
004014d0cbnz w0, 0x4014e0
004014d4bl deregister_tm_clones
004014d8movz w0, 1
004014dcstrb w0, [x19+664]
004014e0
004014e0loc_4014e0:
004014e0ldr x19, [sp+16]
004014e4ldp x29, x30, [sp], 32
004014e8ret x30
004014bc
004014f0
004014f0main:
004014f0stp x29, x30, [sp-208]!
004014f4add x29, sp, 0
004014f8str w0, [sp+28]
004014fcstr x1, [sp+16]
00401500str xzr, [sp+184]
00401504ldr x0, [sp+16]
00401508ldr x0, [x0]
0040150cbl remove@plt
00401510adrp x0, 24576
00401514add x0, x0, 3512
00401518bl puts@plt
0040151cadrp x0, 0x19000
00401520add x2, x0, 672
00401524ldr x1, [sp+16]
00401528ldr w0, [sp+28]
0040152cbl parse_args
00401530adrp x0, 0x19000
00401534add x0, x0, 672
00401538ldrb w0, [x0]
0040153csubs wzr, w0, 0
00401540b.eq 0x401574
00401544movz w1, 1
00401548movz w0, 1
0040154cbl daemon@plt
00401550subs wzr, w0, 0
00401554b.eq 0x401568
00401558adrp x0, 24576
0040155cadd x0, x0, 3528
00401560bl puts@plt
00401564b 0x401574
00401568
00401568loc_401568:
00401568adrp x0, 24576
0040156cadd x0, x0, 3552
00401570bl puts@plt
00401574
00401574loc_401574:
00401574movz w0, 84
00401578bl sysconf@plt
0040157cubfm w0, w0, 31, 30
00401580bl thpool_init
00401584str x0, [sp+184]
00401588adrp x0, 0x19000
0040158cadd x0, x0, 672
00401590ldr x0, [x0+8]
00401594subs xzr, x0, 0
00401598b.eq 0x401698
0040159cadrp x0, 0x19000
004015a0add x0, x0, 672
004015a4ldr x0, [x0+8]
004015a8str x0, [sp+176]
004015acldr x0, [sp+176]
004015b0str x0, [sp+200]
004015b4ldr x0, [sp+176]
004015b8bl strlen@plt
004015bcstr w0, [sp+172]
004015c0ldrsw x0, [sp+172]
004015c4sub x0, x0, 1
004015c8ldr x1, [sp+176]
004015ccadd x0, x1, x0
004015d0ldrb w0, [x0]
004015d4subs wzr, w0, 44
004015d8b.eq 0x4015f0
004015dcldrsw x0, [sp+172]
004015e0ldr x1, [sp+176]
004015e4add x0, x1, x0
004015e8movz w1, 44
004015ecstrb w1, [x0]
004015f0
004015f0loc_4015f0:
004015f0str wzr, [sp+196]
004015f4b 0x401688
004015f8
004015f8loc_4015f8:
004015f8ldrsw x0, [sp+196]
004015fcldr x1, [sp+176]
00401600add x0, x1, x0
00401604ldrb w0, [x0]
00401608subs wzr, w0, 44
0040160cb.ne 0x40167c
00401610ldrsw x0, [sp+196]
00401614ldr x1, [sp+176]
00401618add x0, x1, x0
0040161cstrb wzr, [x0]
00401620add x0, sp, 40
00401624mov x1, x0
00401628ldr x0, [sp+200]
0040162cbl stat@plt
00401630subs wzr, w0, 0
00401634b.ne 0x401668
00401638ldr w0, [sp+56]
0040163cand w0, w0, 16384
00401640subs wzr, w0, 0
00401644b.eq 0x401668
00401648movz w2, 1
0040164cldr x1, [sp+184]
00401650ldr x0, [sp+200]
00401654bl files_find_recursive
00401658ldr x1, [sp+200]
0040165cadrp x0, 24576
00401660add x0, x0, 3576
00401664bl printf@plt
00401668
00401668loc_401668:
00401668ldrsw x0, [sp+196]
0040166cadd x0, x0, 1
00401670ldr x1, [sp+176]
00401674add x0, x1, x0
00401678str x0, [sp+200]
0040167c
0040167cloc_40167c:
0040167cldr w0, [sp+196]
00401680add w0, w0, 1
00401684str w0, [sp+196]
00401688
00401688loc_401688:
00401688ldr w1, [sp+196]
0040168cldr w0, [sp+172]
00401690subs wzr, w1, w0
00401694b.le 0x4015f8
00401698
00401698loc_401698:
00401698str wzr, [sp+196]
0040169cb 0x401718
004016a0
004016a0loc_4016a0:
004016a0adrp x0, 0x19000
004016a4add x0, x0, 472
004016a8ldrsw x1, [sp+196]
004016acldr x0, [x0+3*x1]
004016b0add x1, sp, 40
004016b4bl stat@plt
004016b8subs wzr, w0, 0
004016bcb.ne 0x40170c
004016c0ldr w0, [sp+56]
004016c4and w0, w0, 16384
004016c8subs wzr, w0, 0
004016ccb.eq 0x40170c
004016d0adrp x0, 0x19000
004016d4add x0, x0, 472
004016d8ldrsw x1, [sp+196]
004016dcldr x0, [x0+3*x1]
004016e0movz w2, 1
004016e4ldr x1, [sp+184]
004016e8bl files_find_recursive
004016ecadrp x0, 0x19000
004016f0add x0, x0, 472
004016f4ldrsw x1, [sp+196]
004016f8ldr x0, [x0+3*x1]
004016fcmov x1, x0
00401700adrp x0, 24576
00401704add x0, x0, 3608
00401708bl printf@plt
0040170c
0040170cloc_40170c:
0040170cldr w0, [sp+196]
00401710add w0, w0, 1
00401714str w0, [sp+196]
00401718
00401718loc_401718:
00401718ldr w0, [sp+196]
0040171csubs wzr, w0, 1
00401720b.ls 0x4016a0
00401724ldr x0, [sp+184]
00401728bl thpool_wait
0040172cldr x0, [sp+184]
00401730bl thpool_destroy
00401734adrp x0, 24576
00401738add x0, x0, 3640
0040173cbl puts@plt
00401740movz w0, 0
00401744bl exit@plt
004014f0
004014f0main:
004014f0stp x29, x30, [sp-208]!
004014f4add x29, sp, 0
004014f8str w0, [sp+28]
004014fcstr x1, [sp+16]
00401500str xzr, [sp+184]
00401504ldr x0, [sp+16]
00401508ldr x0, [x0]
0040150cbl remove@plt
00401510adrp x0, 24576
00401514add x0, x0, 3512
00401518bl puts@plt
0040151cadrp x0, 0x19000
00401520add x2, x0, 672
00401524ldr x1, [sp+16]
00401528ldr w0, [sp+28]
0040152cbl parse_args
00401530adrp x0, 0x19000
00401534add x0, x0, 672
00401538ldrb w0, [x0]
0040153csubs wzr, w0, 0
00401540b.eq 0x401574
00401544movz w1, 1
00401548movz w0, 1
0040154cbl daemon@plt
00401550subs wzr, w0, 0
00401554b.eq 0x401568
00401558adrp x0, 24576
0040155cadd x0, x0, 3528
00401560bl puts@plt
00401564b 0x401574
00401568
00401568loc_401568:
00401568adrp x0, 24576
0040156cadd x0, x0, 3552
00401570bl puts@plt
00401574
00401574loc_401574:
00401574movz w0, 84
00401578bl sysconf@plt
0040157cubfm w0, w0, 31, 30
00401580bl thpool_init
00401584str x0, [sp+184]
00401588adrp x0, 0x19000
0040158cadd x0, x0, 672
00401590ldr x0, [x0+8]
00401594subs xzr, x0, 0
00401598b.eq 0x401698
0040159cadrp x0, 0x19000
004015a0add x0, x0, 672
004015a4ldr x0, [x0+8]
004015a8str x0, [sp+176]
004015acldr x0, [sp+176]
004015b0str x0, [sp+200]
004015b4ldr x0, [sp+176]
004015b8bl strlen@plt
004015bcstr w0, [sp+172]
004015c0ldrsw x0, [sp+172]
004015c4sub x0, x0, 1
004015c8ldr x1, [sp+176]
004015ccadd x0, x1, x0
004015d0ldrb w0, [x0]
004015d4subs wzr, w0, 44
004015d8b.eq 0x4015f0
004015dcldrsw x0, [sp+172]
004015e0ldr x1, [sp+176]
004015e4add x0, x1, x0
004015e8movz w1, 44
004015ecstrb w1, [x0]
004015f0
004015f0loc_4015f0:
004015f0str wzr, [sp+196]
004015f4b 0x401688
004015f8
004015f8loc_4015f8:
004015f8ldrsw x0, [sp+196]
004015fcldr x1, [sp+176]
00401600add x0, x1, x0
00401604ldrb w0, [x0]
00401608subs wzr, w0, 44
0040160cb.ne 0x40167c
00401610ldrsw x0, [sp+196]
00401614ldr x1, [sp+176]
00401618add x0, x1, x0
0040161cstrb wzr, [x0]
00401620add x0, sp, 40
00401624mov x1, x0
00401628ldr x0, [sp+200]
0040162cbl stat@plt
00401630subs wzr, w0, 0
00401634b.ne 0x401668
00401638ldr w0, [sp+56]
0040163cand w0, w0, 16384
00401640subs wzr, w0, 0
00401644b.eq 0x401668
00401648movz w2, 1
0040164cldr x1, [sp+184]
00401650ldr x0, [sp+200]
00401654bl files_find_recursive
00401658ldr x1, [sp+200]
0040165cadrp x0, 24576
00401660add x0, x0, 3576
00401664bl printf@plt
00401668
00401668loc_401668:
00401668ldrsw x0, [sp+196]
0040166cadd x0, x0, 1
00401670ldr x1, [sp+176]
00401674add x0, x1, x0
00401678str x0, [sp+200]
0040167c
0040167cloc_40167c:
0040167cldr w0, [sp+196]
00401680add w0, w0, 1
00401684str w0, [sp+196]
00401688
00401688loc_401688:
00401688ldr w1, [sp+196]
0040168cldr w0, [sp+172]
00401690subs wzr, w1, w0
00401694b.le 0x4015f8
00401698
00401698loc_401698:
00401698str wzr, [sp+196]
0040169cb 0x401718
004016a0
004016a0loc_4016a0:
004016a0adrp x0, 0x19000
004016a4add x0, x0, 472
004016a8ldrsw x1, [sp+196]
004016acldr x0, [x0+3*x1]
004016b0add x1, sp, 40
004016b4bl stat@plt
004016b8subs wzr, w0, 0
004016bcb.ne 0x40170c
004016c0ldr w0, [sp+56]
004016c4and w0, w0, 16384
004016c8subs wzr, w0, 0
004016ccb.eq 0x40170c
004016d0adrp x0, 0x19000
004016d4add x0, x0, 472
004016d8ldrsw x1, [sp+196]
004016dcldr x0, [x0+3*x1]
004016e0movz w2, 1
004016e4ldr x1, [sp+184]
004016e8bl files_find_recursive
004016ecadrp x0, 0x19000
004016f0add x0, x0, 472
004016f4ldrsw x1, [sp+196]
004016f8ldr x0, [x0+3*x1]
004016fcmov x1, x0
00401700adrp x0, 24576
00401704add x0, x0, 3608
00401708bl printf@plt
0040170c
0040170cloc_40170c:
0040170cldr w0, [sp+196]
00401710add w0, w0, 1
00401714str w0, [sp+196]
00401718
00401718loc_401718:
00401718ldr w0, [sp+196]
0040171csubs wzr, w0, 1
00401720b.ls 0x4016a0
00401724ldr x0, [sp+184]
00401728bl thpool_wait
0040172cldr x0, [sp+184]
00401730bl thpool_destroy
00401734adrp x0, 24576
00401738add x0, x0, 3640
0040173cbl puts@plt
00401740movz w0, 0
00401744bl exit@plt
004014f0
00401748
00401748fsum:
00401748sub sp, sp, 32
0040174cstr x0, [sp+8]
00401750str x1, [sp]
00401754str wzr, [sp+28]
00401758b 0x401800
0040175c
0040175cloc_40175c:
0040175cldr w0, [sp+28]
00401760ubfm x0, x0, 61, 60
00401764ldr x1, [sp+8]
00401768add x0, x1, x0
0040176cldr x2, [x0]
00401770ldr w0, [sp+28]
00401774ubfm x0, x0, 61, 60
00401778ldr x1, [sp]
0040177cadd x0, x1, x0
00401780ldr x1, [x0]
00401784ldr w0, [sp+28]
00401788ubfm x0, x0, 61, 60
0040178cldr x3, [sp+8]
00401790add x0, x3, x0
00401794add x1, x2, x1
00401798str x1, [x0]
0040179cldr w0, [sp+28]
004017a0add w0, w0, 1
004017a4mov w0, w0
004017a8ubfm x0, x0, 61, 60
004017acldr x1, [sp+8]
004017b0add x0, x1, x0
004017b4ldr x2, [x0]
004017b8ldr w0, [sp+28]
004017bcadd w0, w0, 1
004017c0mov w0, w0
004017c4ubfm x0, x0, 61, 60
004017c8ldr x1, [sp]
004017ccadd x0, x1, x0
004017d0ldr x1, [x0]
004017d4ldr w0, [sp+28]
004017d8add w0, w0, 1
004017dcmov w0, w0
004017e0ubfm x0, x0, 61, 60
004017e4ldr x3, [sp+8]
004017e8add x0, x3, x0
004017ecadd x1, x2, x1
004017f0str x1, [x0]
004017f4ldr w0, [sp+28]
004017f8add w0, w0, 2
004017fcstr w0, [sp+28]
00401800
00401800loc_401800:
00401800ldr w0, [sp+28]
00401804subs wzr, w0, 9
00401808b.ls 0x40175c
0040180chint
00401810hint
00401814add sp, sp, 32
00401818ret x30
00401748
00401748fsum:
00401748sub sp, sp, 32
0040174cstr x0, [sp+8]
00401750str x1, [sp]
00401754str wzr, [sp+28]
00401758b 0x401800
0040175c
0040175cloc_40175c:
0040175cldr w0, [sp+28]
00401760ubfm x0, x0, 61, 60
00401764ldr x1, [sp+8]
00401768add x0, x1, x0
0040176cldr x2, [x0]
00401770ldr w0, [sp+28]
00401774ubfm x0, x0, 61, 60
00401778ldr x1, [sp]
0040177cadd x0, x1, x0
00401780ldr x1, [x0]
00401784ldr w0, [sp+28]
00401788ubfm x0, x0, 61, 60
0040178cldr x3, [sp+8]
00401790add x0, x3, x0
00401794add x1, x2, x1
00401798str x1, [x0]
0040179cldr w0, [sp+28]
004017a0add w0, w0, 1
004017a4mov w0, w0
004017a8ubfm x0, x0, 61, 60
004017acldr x1, [sp+8]
004017b0add x0, x1, x0
004017b4ldr x2, [x0]
004017b8ldr w0, [sp+28]
004017bcadd w0, w0, 1
004017c0mov w0, w0
004017c4ubfm x0, x0, 61, 60
004017c8ldr x1, [sp]
004017ccadd x0, x1, x0
004017d0ldr x1, [x0]
004017d4ldr w0, [sp+28]
004017d8add w0, w0, 1
004017dcmov w0, w0
004017e0ubfm x0, x0, 61, 60
004017e4ldr x3, [sp+8]
004017e8add x0, x3, x0
004017ecadd x1, x2, x1
004017f0str x1, [x0]
004017f4ldr w0, [sp+28]
004017f8add w0, w0, 2
004017fcstr w0, [sp+28]
00401800
00401800loc_401800:
00401800ldr w0, [sp+28]
00401804subs wzr, w0, 9
00401808b.ls 0x40175c
0040180chint
00401810hint
00401814add sp, sp, 32
00401818ret x30
00401748
0040181c
0040181cfdifference:
0040181csub sp, sp, 32
00401820str x0, [sp+8]
00401824str x1, [sp]
00401828str wzr, [sp+28]
0040182cb 0x40187c
00401830
00401830loc_401830:
00401830ldr w0, [sp+28]
00401834ubfm x0, x0, 61, 60
00401838ldr x1, [sp]
0040183cadd x0, x1, x0
00401840ldr x2, [x0]
00401844ldr w0, [sp+28]
00401848ubfm x0, x0, 61, 60
0040184cldr x1, [sp+8]
00401850add x0, x1, x0
00401854ldr x1, [x0]
00401858ldr w0, [sp+28]
0040185cubfm x0, x0, 61, 60
00401860ldr x3, [sp+8]
00401864add x0, x3, x0
00401868sub x1, x2, x1
0040186cstr x1, [x0]
00401870ldr w0, [sp+28]
00401874add w0, w0, 1
00401878str w0, [sp+28]
0040187c
0040187cloc_40187c:
0040187cldr w0, [sp+28]
00401880subs wzr, w0, 9
00401884b.ls 0x401830
00401888hint
0040188chint
00401890add sp, sp, 32
00401894ret x30
0040181c
0040181cfdifference:
0040181csub sp, sp, 32
00401820str x0, [sp+8]
00401824str x1, [sp]
00401828str wzr, [sp+28]
0040182cb 0x40187c
00401830
00401830loc_401830:
00401830ldr w0, [sp+28]
00401834ubfm x0, x0, 61, 60
00401838ldr x1, [sp]
0040183cadd x0, x1, x0
00401840ldr x2, [x0]
00401844ldr w0, [sp+28]
00401848ubfm x0, x0, 61, 60
0040184cldr x1, [sp+8]
00401850add x0, x1, x0
00401854ldr x1, [x0]
00401858ldr w0, [sp+28]
0040185cubfm x0, x0, 61, 60
00401860ldr x3, [sp+8]
00401864add x0, x3, x0
00401868sub x1, x2, x1
0040186cstr x1, [x0]
00401870ldr w0, [sp+28]
00401874add w0, w0, 1
00401878str w0, [sp+28]
0040187c
0040187cloc_40187c:
0040187cldr w0, [sp+28]
00401880subs wzr, w0, 9
00401884b.ls 0x401830
00401888hint
0040188chint
00401890add sp, sp, 32
00401894ret x30
0040181c
00401898
00401898fscalar_product:
00401898sub sp, sp, 48
0040189cstr x0, [sp+24]
004018a0str x1, [sp+16]
004018a4str x2, [sp+8]
004018a8str wzr, [sp+44]
004018acb 0x4018ec
004018b0
004018b0loc_4018b0:
004018b0ldr w0, [sp+44]
004018b4ubfm x0, x0, 61, 60
004018b8ldr x1, [sp+16]
004018bcadd x0, x1, x0
004018c0ldr x2, [x0]
004018c4ldr w0, [sp+44]
004018c8ubfm x0, x0, 61, 60
004018ccldr x1, [sp+24]
004018d0add x0, x1, x0
004018d4ldr x1, [sp+8]
004018d8madd x1, x2, x1, xzr
004018dcstr x1, [x0]
004018e0ldr w0, [sp+44]
004018e4add w0, w0, 1
004018e8str w0, [sp+44]
004018ec
004018ecloc_4018ec:
004018ecldr w0, [sp+44]
004018f0subs wzr, w0, 9
004018f4b.ls 0x4018b0
004018f8hint
004018fchint
00401900add sp, sp, 48
00401904ret x30
00401898
00401898fscalar_product:
00401898sub sp, sp, 48
0040189cstr x0, [sp+24]
004018a0str x1, [sp+16]
004018a4str x2, [sp+8]
004018a8str wzr, [sp+44]
004018acb 0x4018ec
004018b0
004018b0loc_4018b0:
004018b0ldr w0, [sp+44]
004018b4ubfm x0, x0, 61, 60
004018b8ldr x1, [sp+16]
004018bcadd x0, x1, x0
004018c0ldr x2, [x0]
004018c4ldr w0, [sp+44]
004018c8ubfm x0, x0, 61, 60
004018ccldr x1, [sp+24]
004018d0add x0, x1, x0
004018d4ldr x1, [sp+8]
004018d8madd x1, x2, x1, xzr
004018dcstr x1, [x0]
004018e0ldr w0, [sp+44]
004018e4add w0, w0, 1
004018e8str w0, [sp+44]
004018ec
004018ecloc_4018ec:
004018ecldr w0, [sp+44]
004018f0subs wzr, w0, 9
004018f4b.ls 0x4018b0
004018f8hint
004018fchint
00401900add sp, sp, 48
00401904ret x30
00401898
00401908
00401908fproduct:
00401908sub sp, sp, 32
0040190cstr x0, [sp+24]
00401910str x1, [sp+16]
00401914str x2, [sp+8]
00401918ldr x0, [sp+16]
0040191cldr x0, [x0]
00401920sbfm x1, x0, 0, 31
00401924ldr x0, [sp+8]
00401928ldr x0, [x0]
0040192csbfm x0, x0, 0, 31
00401930madd x1, x1, x0, xzr
00401934ldr x0, [sp+24]
00401938str x1, [x0]
0040193cldr x0, [sp+16]
00401940ldr x0, [x0]
00401944sbfm x1, x0, 0, 31
00401948ldr x0, [sp+8]
0040194cadd x0, x0, 8
00401950ldr x0, [x0]
00401954sbfm x0, x0, 0, 31
00401958madd x2, x1, x0, xzr
0040195cldr x0, [sp+16]
00401960add x0, x0, 8
00401964ldr x0, [x0]
00401968sbfm x1, x0, 0, 31
0040196cldr x0, [sp+8]
00401970ldr x0, [x0]
00401974sbfm x0, x0, 0, 31
00401978madd x1, x1, x0, xzr
0040197cldr x0, [sp+24]
00401980add x0, x0, 8
00401984add x1, x2, x1
00401988str x1, [x0]
0040198cldr x0, [sp+16]
00401990add x0, x0, 8
00401994ldr x0, [x0]
00401998sbfm x1, x0, 0, 31
0040199cldr x0, [sp+8]
004019a0add x0, x0, 8
004019a4ldr x0, [x0]
004019a8sbfm x0, x0, 0, 31
004019acmadd x0, x1, x0, xzr
004019b0ubfm x1, x0, 63, 62
004019b4ldr x0, [sp+16]
004019b8ldr x0, [x0]
004019bcsbfm x2, x0, 0, 31
004019c0ldr x0, [sp+8]
004019c4add x0, x0, 16
004019c8ldr x0, [x0]
004019ccsbfm x0, x0, 0, 31
004019d0madd x0, x2, x0, xzr
004019d4add x2, x1, x0
004019d8ldr x0, [sp+16]
004019dcadd x0, x0, 16
004019e0ldr x0, [x0]
004019e4sbfm x1, x0, 0, 31
004019e8ldr x0, [sp+8]
004019ecldr x0, [x0]
004019f0sbfm x0, x0, 0, 31
004019f4madd x1, x1, x0, xzr
004019f8ldr x0, [sp+24]
004019fcadd x0, x0, 16
00401a00add x1, x2, x1
00401a04str x1, [x0]
00401a08ldr x0, [sp+16]
00401a0cadd x0, x0, 8
00401a10ldr x0, [x0]
00401a14sbfm x1, x0, 0, 31
00401a18ldr x0, [sp+8]
00401a1cadd x0, x0, 16
00401a20ldr x0, [x0]
00401a24sbfm x0, x0, 0, 31
00401a28madd x1, x1, x0, xzr
00401a2cldr x0, [sp+16]
00401a30add x0, x0, 16
00401a34ldr x0, [x0]
00401a38sbfm x2, x0, 0, 31
00401a3cldr x0, [sp+8]
00401a40add x0, x0, 8
00401a44ldr x0, [x0]
00401a48sbfm x0, x0, 0, 31
00401a4cmadd x0, x2, x0, xzr
00401a50add x1, x1, x0
00401a54ldr x0, [sp+16]
00401a58ldr x0, [x0]
00401a5csbfm x2, x0, 0, 31
00401a60ldr x0, [sp+8]
00401a64add x0, x0, 24
00401a68ldr x0, [x0]
00401a6csbfm x0, x0, 0, 31
00401a70madd x0, x2, x0, xzr
00401a74add x2, x1, x0
00401a78ldr x0, [sp+16]
00401a7cadd x0, x0, 24
00401a80ldr x0, [x0]
00401a84sbfm x1, x0, 0, 31
00401a88ldr x0, [sp+8]
00401a8cldr x0, [x0]
00401a90sbfm x0, x0, 0, 31
00401a94madd x1, x1, x0, xzr
00401a98ldr x0, [sp+24]
00401a9cadd x0, x0, 24
00401aa0add x1, x2, x1
00401aa4str x1, [x0]
00401aa8ldr x0, [sp+16]
00401aacadd x0, x0, 16
00401ab0ldr x0, [x0]
00401ab4sbfm x1, x0, 0, 31
00401ab8ldr x0, [sp+8]
00401abcadd x0, x0, 16
00401ac0ldr x0, [x0]
00401ac4sbfm x0, x0, 0, 31
00401ac8madd x1, x1, x0, xzr
00401accldr x0, [sp+16]
00401ad0add x0, x0, 8
00401ad4ldr x0, [x0]
00401ad8sbfm x2, x0, 0, 31
00401adcldr x0, [sp+8]
00401ae0add x0, x0, 24
00401ae4ldr x0, [x0]
00401ae8sbfm x0, x0, 0, 31
00401aecmadd x2, x2, x0, xzr
00401af0ldr x0, [sp+16]
00401af4add x0, x0, 24
00401af8ldr x0, [x0]
00401afcsbfm x3, x0, 0, 31
00401b00ldr x0, [sp+8]
00401b04add x0, x0, 8
00401b08ldr x0, [x0]
00401b0csbfm x0, x0, 0, 31
00401b10madd x0, x3, x0, xzr
00401b14add x0, x2, x0
00401b18ubfm x0, x0, 63, 62
00401b1cadd x1, x1, x0
00401b20ldr x0, [sp+16]
00401b24ldr x0, [x0]
00401b28sbfm x2, x0, 0, 31
00401b2cldr x0, [sp+8]
00401b30add x0, x0, 32
00401b34ldr x0, [x0]
00401b38sbfm x0, x0, 0, 31
00401b3cmadd x0, x2, x0, xzr
00401b40add x2, x1, x0
00401b44ldr x0, [sp+16]
00401b48add x0, x0, 32
00401b4cldr x0, [x0]
00401b50sbfm x1, x0, 0, 31
00401b54ldr x0, [sp+8]
00401b58ldr x0, [x0]
00401b5csbfm x0, x0, 0, 31
00401b60madd x1, x1, x0, xzr
00401b64ldr x0, [sp+24]
00401b68add x0, x0, 32
00401b6cadd x1, x2, x1
00401b70str x1, [x0]
00401b74ldr x0, [sp+16]
00401b78add x0, x0, 16
00401b7cldr x0, [x0]
00401b80sbfm x1, x0, 0, 31
00401b84ldr x0, [sp+8]
00401b88add x0, x0, 24
00401b8cldr x0, [x0]
00401b90sbfm x0, x0, 0, 31
00401b94madd x1, x1, x0, xzr
00401b98ldr x0, [sp+16]
00401b9cadd x0, x0, 24
00401ba0ldr x0, [x0]
00401ba4sbfm x2, x0, 0, 31
00401ba8ldr x0, [sp+8]
00401bacadd x0, x0, 16
00401bb0ldr x0, [x0]
00401bb4sbfm x0, x0, 0, 31
00401bb8madd x0, x2, x0, xzr
00401bbcadd x1, x1, x0
00401bc0ldr x0, [sp+16]
00401bc4add x0, x0, 8
00401bc8ldr x0, [x0]
00401bccsbfm x2, x0, 0, 31
00401bd0ldr x0, [sp+8]
00401bd4add x0, x0, 32
00401bd8ldr x0, [x0]
00401bdcsbfm x0, x0, 0, 31
00401be0madd x0, x2, x0, xzr
00401be4add x1, x1, x0
00401be8ldr x0, [sp+16]
00401becadd x0, x0, 32
00401bf0ldr x0, [x0]
00401bf4sbfm x2, x0, 0, 31
00401bf8ldr x0, [sp+8]
00401bfcadd x0, x0, 8
00401c00ldr x0, [x0]
00401c04sbfm x0, x0, 0, 31
00401c08madd x0, x2, x0, xzr
00401c0cadd x1, x1, x0
00401c10ldr x0, [sp+16]
00401c14ldr x0, [x0]
00401c18sbfm x2, x0, 0, 31
00401c1cldr x0, [sp+8]
00401c20add x0, x0, 40
00401c24ldr x0, [x0]
00401c28sbfm x0, x0, 0, 31
00401c2cmadd x0, x2, x0, xzr
00401c30add x2, x1, x0
00401c34ldr x0, [sp+16]
00401c38add x0, x0, 40
00401c3cldr x0, [x0]
00401c40sbfm x1, x0, 0, 31
00401c44ldr x0, [sp+8]
00401c48ldr x0, [x0]
00401c4csbfm x0, x0, 0, 31
00401c50madd x1, x1, x0, xzr
00401c54ldr x0, [sp+24]
00401c58add x0, x0, 40
00401c5cadd x1, x2, x1
00401c60str x1, [x0]
00401c64ldr x0, [sp+16]
00401c68add x0, x0, 24
00401c6cldr x0, [x0]
00401c70sbfm x1, x0, 0, 31
00401c74ldr x0, [sp+8]
00401c78add x0, x0, 24
00401c7cldr x0, [x0]
00401c80sbfm x0, x0, 0, 31
00401c84madd x1, x1, x0, xzr
00401c88ldr x0, [sp+16]
00401c8cadd x0, x0, 8
00401c90ldr x0, [x0]
00401c94sbfm x2, x0, 0, 31
00401c98ldr x0, [sp+8]
00401c9cadd x0, x0, 40
00401ca0ldr x0, [x0]
00401ca4sbfm x0, x0, 0, 31
00401ca8madd x0, x2, x0, xzr
00401cacadd x1, x1, x0
00401cb0ldr x0, [sp+16]
00401cb4add x0, x0, 40
00401cb8ldr x0, [x0]
00401cbcsbfm x2, x0, 0, 31
00401cc0ldr x0, [sp+8]
00401cc4add x0, x0, 8
00401cc8ldr x0, [x0]
00401cccsbfm x0, x0, 0, 31
00401cd0madd x0, x2, x0, xzr
00401cd4add x0, x1, x0
00401cd8ubfm x1, x0, 63, 62
00401cdcldr x0, [sp+16]
00401ce0add x0, x0, 16
00401ce4ldr x0, [x0]
00401ce8sbfm x2, x0, 0, 31
00401cecldr x0, [sp+8]
00401cf0add x0, x0, 32
00401cf4ldr x0, [x0]
00401cf8sbfm x0, x0, 0, 31
00401cfcmadd x0, x2, x0, xzr
00401d00add x1, x1, x0
00401d04ldr x0, [sp+16]
00401d08add x0, x0, 32
00401d0cldr x0, [x0]
00401d10sbfm x2, x0, 0, 31
00401d14ldr x0, [sp+8]
00401d18add x0, x0, 16
00401d1cldr x0, [x0]
00401d20sbfm x0, x0, 0, 31
00401d24madd x0, x2, x0, xzr
00401d28add x1, x1, x0
00401d2cldr x0, [sp+16]
00401d30ldr x0, [x0]
00401d34sbfm x2, x0, 0, 31
00401d38ldr x0, [sp+8]
00401d3cadd x0, x0, 48
00401d40ldr x0, [x0]
00401d44sbfm x0, x0, 0, 31
00401d48madd x0, x2, x0, xzr
00401d4cadd x2, x1, x0
00401d50ldr x0, [sp+16]
00401d54add x0, x0, 48
00401d58ldr x0, [x0]
00401d5csbfm x1, x0, 0, 31
00401d60ldr x0, [sp+8]
00401d64ldr x0, [x0]
00401d68sbfm x0, x0, 0, 31
00401d6cmadd x1, x1, x0, xzr
00401d70ldr x0, [sp+24]
00401d74add x0, x0, 48
00401d78add x1, x2, x1
00401d7cstr x1, [x0]
00401d80ldr x0, [sp+16]
00401d84add x0, x0, 24
00401d88ldr x0, [x0]
00401d8csbfm x1, x0, 0, 31
00401d90ldr x0, [sp+8]
00401d94add x0, x0, 32
00401d98ldr x0, [x0]
00401d9csbfm x0, x0, 0, 31
00401da0madd x1, x1, x0, xzr
00401da4ldr x0, [sp+16]
00401da8add x0, x0, 32
00401dacldr x0, [x0]
00401db0sbfm x2, x0, 0, 31
00401db4ldr x0, [sp+8]
00401db8add x0, x0, 24
00401dbcldr x0, [x0]
00401dc0sbfm x0, x0, 0, 31
00401dc4madd x0, x2, x0, xzr
00401dc8add x1, x1, x0
00401dccldr x0, [sp+16]
00401dd0add x0, x0, 16
00401dd4ldr x0, [x0]
00401dd8sbfm x2, x0, 0, 31
00401ddcldr x0, [sp+8]
00401de0add x0, x0, 40
00401de4ldr x0, [x0]
00401de8sbfm x0, x0, 0, 31
00401decmadd x0, x2, x0, xzr
00401df0add x1, x1, x0
00401df4ldr x0, [sp+16]
00401df8add x0, x0, 40
00401dfcldr x0, [x0]
00401e00sbfm x2, x0, 0, 31
00401e04ldr x0, [sp+8]
00401e08add x0, x0, 16
00401e0cldr x0, [x0]
00401e10sbfm x0, x0, 0, 31
00401e14madd x0, x2, x0, xzr
00401e18add x1, x1, x0
00401e1cldr x0, [sp+16]
00401e20add x0, x0, 8
00401e24ldr x0, [x0]
00401e28sbfm x2, x0, 0, 31
00401e2cldr x0, [sp+8]
00401e30add x0, x0, 48
00401e34ldr x0, [x0]
00401e38sbfm x0, x0, 0, 31
00401e3cmadd x0, x2, x0, xzr
00401e40add x1, x1, x0
00401e44ldr x0, [sp+16]
00401e48add x0, x0, 48
00401e4cldr x0, [x0]
00401e50sbfm x2, x0, 0, 31
00401e54ldr x0, [sp+8]
00401e58add x0, x0, 8
00401e5cldr x0, [x0]
00401e60sbfm x0, x0, 0, 31
00401e64madd x0, x2, x0, xzr
00401e68add x1, x1, x0
00401e6cldr x0, [sp+16]
00401e70ldr x0, [x0]
00401e74sbfm x2, x0, 0, 31
00401e78ldr x0, [sp+8]
00401e7cadd x0, x0, 56
00401e80ldr x0, [x0]
00401e84sbfm x0, x0, 0, 31
00401e88madd x0, x2, x0, xzr
00401e8cadd x2, x1, x0
00401e90ldr x0, [sp+16]
00401e94add x0, x0, 56
00401e98ldr x0, [x0]
00401e9csbfm x1, x0, 0, 31
00401ea0ldr x0, [sp+8]
00401ea4ldr x0, [x0]
00401ea8sbfm x0, x0, 0, 31
00401eacmadd x1, x1, x0, xzr
00401eb0ldr x0, [sp+24]
00401eb4add x0, x0, 56
00401eb8add x1, x2, x1
00401ebcstr x1, [x0]
00401ec0ldr x0, [sp+16]
00401ec4add x0, x0, 32
00401ec8ldr x0, [x0]
00401eccsbfm x1, x0, 0, 31
00401ed0ldr x0, [sp+8]
00401ed4add x0, x0, 32
00401ed8ldr x0, [x0]
00401edcsbfm x0, x0, 0, 31
00401ee0madd x1, x1, x0, xzr
00401ee4ldr x0, [sp+16]
00401ee8add x0, x0, 24
00401eecldr x0, [x0]
00401ef0sbfm x2, x0, 0, 31
00401ef4ldr x0, [sp+8]
00401ef8add x0, x0, 40
00401efcldr x0, [x0]
00401f00sbfm x0, x0, 0, 31
00401f04madd x2, x2, x0, xzr
00401f08ldr x0, [sp+16]
00401f0cadd x0, x0, 40
00401f10ldr x0, [x0]
00401f14sbfm x3, x0, 0, 31
00401f18ldr x0, [sp+8]
00401f1cadd x0, x0, 24
00401f20ldr x0, [x0]
00401f24sbfm x0, x0, 0, 31
00401f28madd x0, x3, x0, xzr
00401f2cadd x2, x2, x0
00401f30ldr x0, [sp+16]
00401f34add x0, x0, 8
00401f38ldr x0, [x0]
00401f3csbfm x3, x0, 0, 31
00401f40ldr x0, [sp+8]
00401f44add x0, x0, 56
00401f48ldr x0, [x0]
00401f4csbfm x0, x0, 0, 31
00401f50madd x0, x3, x0, xzr
00401f54add x2, x2, x0
00401f58ldr x0, [sp+16]
00401f5cadd x0, x0, 56
00401f60ldr x0, [x0]
00401f64sbfm x3, x0, 0, 31
00401f68ldr x0, [sp+8]
00401f6cadd x0, x0, 8
00401f70ldr x0, [x0]
00401f74sbfm x0, x0, 0, 31
00401f78madd x0, x3, x0, xzr
00401f7cadd x0, x2, x0
00401f80ubfm x0, x0, 63, 62
00401f84add x1, x1, x0
00401f88ldr x0, [sp+16]
00401f8cadd x0, x0, 16
00401f90ldr x0, [x0]
00401f94sbfm x2, x0, 0, 31
00401f98ldr x0, [sp+8]
00401f9cadd x0, x0, 48
00401fa0ldr x0, [x0]
00401fa4sbfm x0, x0, 0, 31
00401fa8madd x0, x2, x0, xzr
00401facadd x1, x1, x0
00401fb0ldr x0, [sp+16]
00401fb4add x0, x0, 48
00401fb8ldr x0, [x0]
00401fbcsbfm x2, x0, 0, 31
00401fc0ldr x0, [sp+8]
00401fc4add x0, x0, 16
00401fc8ldr x0, [x0]
00401fccsbfm x0, x0, 0, 31
00401fd0madd x0, x2, x0, xzr
00401fd4add x1, x1, x0
00401fd8ldr x0, [sp+16]
00401fdcldr x0, [x0]
00401fe0sbfm x2, x0, 0, 31
00401fe4ldr x0, [sp+8]
00401fe8add x0, x0, 64
00401fecldr x0, [x0]
00401ff0sbfm x0, x0, 0, 31
00401ff4madd x0, x2, x0, xzr
00401ff8add x2, x1, x0
00401ffcldr x0, [sp+16]
00402000add x0, x0, 64
00402004ldr x0, [x0]
00402008sbfm x1, x0, 0, 31
0040200cldr x0, [sp+8]
00402010ldr x0, [x0]
00402014sbfm x0, x0, 0, 31
00402018madd x1, x1, x0, xzr
0040201cldr x0, [sp+24]
00402020add x0, x0, 64
00402024add x1, x2, x1
00402028str x1, [x0]
0040202cldr x0, [sp+16]
00402030add x0, x0, 32
00402034ldr x0, [x0]
00402038sbfm x1, x0, 0, 31
0040203cldr x0, [sp+8]
00402040add x0, x0, 40
00402044ldr x0, [x0]
00402048sbfm x0, x0, 0, 31
0040204cmadd x1, x1, x0, xzr
00402050ldr x0, [sp+16]
00402054add x0, x0, 40
00402058ldr x0, [x0]
0040205csbfm x2, x0, 0, 31
00402060ldr x0, [sp+8]
00402064add x0, x0, 32
00402068ldr x0, [x0]
0040206csbfm x0, x0, 0, 31
00402070madd x0, x2, x0, xzr
00402074add x1, x1, x0
00402078ldr x0, [sp+16]
0040207cadd x0, x0, 24
00402080ldr x0, [x0]
00402084sbfm x2, x0, 0, 31
00402088ldr x0, [sp+8]
0040208cadd x0, x0, 48
00402090ldr x0, [x0]
00402094sbfm x0, x0, 0, 31
00402098madd x0, x2, x0, xzr
0040209cadd x1, x1, x0
004020a0ldr x0, [sp+16]
004020a4add x0, x0, 48
004020a8ldr x0, [x0]
004020acsbfm x2, x0, 0, 31
004020b0ldr x0, [sp+8]
004020b4add x0, x0, 24
004020b8ldr x0, [x0]
004020bcsbfm x0, x0, 0, 31
004020c0madd x0, x2, x0, xzr
004020c4add x1, x1, x0
004020c8ldr x0, [sp+16]
004020ccadd x0, x0, 16
004020d0ldr x0, [x0]
004020d4sbfm x2, x0, 0, 31
004020d8ldr x0, [sp+8]
004020dcadd x0, x0, 56
004020e0ldr x0, [x0]
004020e4sbfm x0, x0, 0, 31
004020e8madd x0, x2, x0, xzr
004020ecadd x1, x1, x0
004020f0ldr x0, [sp+16]
004020f4add x0, x0, 56
004020f8ldr x0, [x0]
004020fcsbfm x2, x0, 0, 31
00402100ldr x0, [sp+8]
00402104add x0, x0, 16
00402108ldr x0, [x0]
0040210csbfm x0, x0, 0, 31
00402110madd x0, x2, x0, xzr
00402114add x1, x1, x0
00402118ldr x0, [sp+16]
0040211cadd x0, x0, 8
00402120ldr x0, [x0]
00402124sbfm x2, x0, 0, 31
00402128ldr x0, [sp+8]
0040212cadd x0, x0, 64
00402130ldr x0, [x0]
00402134sbfm x0, x0, 0, 31
00402138madd x0, x2, x0, xzr
0040213cadd x1, x1, x0
00402140ldr x0, [sp+16]
00402144add x0, x0, 64
00402148ldr x0, [x0]
0040214csbfm x2, x0, 0, 31
00402150ldr x0, [sp+8]
00402154add x0, x0, 8
00402158ldr x0, [x0]
0040215csbfm x0, x0, 0, 31
00402160madd x0, x2, x0, xzr
00402164add x1, x1, x0
00402168ldr x0, [sp+16]
0040216cldr x0, [x0]
00402170sbfm x2, x0, 0, 31
00402174ldr x0, [sp+8]
00402178add x0, x0, 72
0040217cldr x0, [x0]
00402180sbfm x0, x0, 0, 31
00402184madd x0, x2, x0, xzr
00402188add x2, x1, x0
0040218cldr x0, [sp+16]
00402190add x0, x0, 72
00402194ldr x0, [x0]
00402198sbfm x1, x0, 0, 31
0040219cldr x0, [sp+8]
004021a0ldr x0, [x0]
004021a4sbfm x0, x0, 0, 31
004021a8madd x1, x1, x0, xzr
004021acldr x0, [sp+24]
004021b0add x0, x0, 72
004021b4add x1, x2, x1
004021b8str x1, [x0]
004021bcldr x0, [sp+16]
004021c0add x0, x0, 40
004021c4ldr x0, [x0]
004021c8sbfm x1, x0, 0, 31
004021ccldr x0, [sp+8]
004021d0add x0, x0, 40
004021d4ldr x0, [x0]
004021d8sbfm x0, x0, 0, 31
004021dcmadd x1, x1, x0, xzr
004021e0ldr x0, [sp+16]
004021e4add x0, x0, 24
004021e8ldr x0, [x0]
004021ecsbfm x2, x0, 0, 31
004021f0ldr x0, [sp+8]
004021f4add x0, x0, 56
004021f8ldr x0, [x0]
004021fcsbfm x0, x0, 0, 31
00402200madd x0, x2, x0, xzr
00402204add x1, x1, x0
00402208ldr x0, [sp+16]
0040220cadd x0, x0, 56
00402210ldr x0, [x0]
00402214sbfm x2, x0, 0, 31
00402218ldr x0, [sp+8]
0040221cadd x0, x0, 24
00402220ldr x0, [x0]
00402224sbfm x0, x0, 0, 31
00402228madd x0, x2, x0, xzr
0040222cadd x1, x1, x0
00402230ldr x0, [sp+16]
00402234add x0, x0, 8
00402238ldr x0, [x0]
0040223csbfm x2, x0, 0, 31
00402240ldr x0, [sp+8]
00402244add x0, x0, 72
00402248ldr x0, [x0]
0040224csbfm x0, x0, 0, 31
00402250madd x0, x2, x0, xzr
00402254add x1, x1, x0
00402258ldr x0, [sp+16]
0040225cadd x0, x0, 72
00402260ldr x0, [x0]
00402264sbfm x2, x0, 0, 31
00402268ldr x0, [sp+8]
0040226cadd x0, x0, 8
00402270ldr x0, [x0]
00402274sbfm x0, x0, 0, 31
00402278madd x0, x2, x0, xzr
0040227cadd x0, x1, x0
00402280ubfm x1, x0, 63, 62
00402284ldr x0, [sp+16]
00402288add x0, x0, 32
0040228cldr x0, [x0]
00402290sbfm x2, x0, 0, 31
00402294ldr x0, [sp+8]
00402298add x0, x0, 48
0040229cldr x0, [x0]
004022a0sbfm x0, x0, 0, 31
004022a4madd x0, x2, x0, xzr
004022a8add x1, x1, x0
004022acldr x0, [sp+16]
004022b0add x0, x0, 48
004022b4ldr x0, [x0]
004022b8sbfm x2, x0, 0, 31
004022bcldr x0, [sp+8]
004022c0add x0, x0, 32
004022c4ldr x0, [x0]
004022c8sbfm x0, x0, 0, 31
004022ccmadd x0, x2, x0, xzr
004022d0add x1, x1, x0
004022d4ldr x0, [sp+16]
004022d8add x0, x0, 16
004022dcldr x0, [x0]
004022e0sbfm x2, x0, 0, 31
004022e4ldr x0, [sp+8]
004022e8add x0, x0, 64
004022ecldr x0, [x0]
004022f0sbfm x0, x0, 0, 31
004022f4madd x0, x2, x0, xzr
004022f8add x2, x1, x0
004022fcldr x0, [sp+16]
00402300add x0, x0, 64
00402304ldr x0, [x0]
00402308sbfm x1, x0, 0, 31
0040230cldr x0, [sp+8]
00402310add x0, x0, 16
00402314ldr x0, [x0]
00402318sbfm x0, x0, 0, 31
0040231cmadd x1, x1, x0, xzr
00402320ldr x0, [sp+24]
00402324add x0, x0, 80
00402328add x1, x2, x1
0040232cstr x1, [x0]
00402330ldr x0, [sp+16]
00402334add x0, x0, 40
00402338ldr x0, [x0]
0040233csbfm x1, x0, 0, 31
00402340ldr x0, [sp+8]
00402344add x0, x0, 48
00402348ldr x0, [x0]
0040234csbfm x0, x0, 0, 31
00402350madd x1, x1, x0, xzr
00402354ldr x0, [sp+16]
00402358add x0, x0, 48
0040235cldr x0, [x0]
00402360sbfm x2, x0, 0, 31
00402364ldr x0, [sp+8]
00402368add x0, x0, 40
0040236cldr x0, [x0]
00402370sbfm x0, x0, 0, 31
00402374madd x0, x2, x0, xzr
00402378add x1, x1, x0
0040237cldr x0, [sp+16]
00402380add x0, x0, 32
00402384ldr x0, [x0]
00402388sbfm x2, x0, 0, 31
0040238cldr x0, [sp+8]
00402390add x0, x0, 56
00402394ldr x0, [x0]
00402398sbfm x0, x0, 0, 31
0040239cmadd x0, x2, x0, xzr
004023a0add x1, x1, x0
004023a4ldr x0, [sp+16]
004023a8add x0, x0, 56
004023acldr x0, [x0]
004023b0sbfm x2, x0, 0, 31
004023b4ldr x0, [sp+8]
004023b8add x0, x0, 32
004023bcldr x0, [x0]
004023c0sbfm x0, x0, 0, 31
004023c4madd x0, x2, x0, xzr
004023c8add x1, x1, x0
004023ccldr x0, [sp+16]
004023d0add x0, x0, 24
004023d4ldr x0, [x0]
004023d8sbfm x2, x0, 0, 31
004023dcldr x0, [sp+8]
004023e0add x0, x0, 64
004023e4ldr x0, [x0]
004023e8sbfm x0, x0, 0, 31
004023ecmadd x0, x2, x0, xzr
004023f0add x1, x1, x0
004023f4ldr x0, [sp+16]
004023f8add x0, x0, 64
004023fcldr x0, [x0]
00402400sbfm x2, x0, 0, 31
00402404ldr x0, [sp+8]
00402408add x0, x0, 24
0040240cldr x0, [x0]
00402410sbfm x0, x0, 0, 31
00402414madd x0, x2, x0, xzr
00402418add x1, x1, x0
0040241cldr x0, [sp+16]
00402420add x0, x0, 16
00402424ldr x0, [x0]
00402428sbfm x2, x0, 0, 31
0040242cldr x0, [sp+8]
00402430add x0, x0, 72
00402434ldr x0, [x0]
00402438sbfm x0, x0, 0, 31
0040243cmadd x0, x2, x0, xzr
00402440add x2, x1, x0
00402444ldr x0, [sp+16]
00402448add x0, x0, 72
0040244cldr x0, [x0]
00402450sbfm x1, x0, 0, 31
00402454ldr x0, [sp+8]
00402458add x0, x0, 16
0040245cldr x0, [x0]
00402460sbfm x0, x0, 0, 31
00402464madd x1, x1, x0, xzr
00402468ldr x0, [sp+24]
0040246cadd x0, x0, 88
00402470add x1, x2, x1
00402474str x1, [x0]
00402478ldr x0, [sp+16]
0040247cadd x0, x0, 48
00402480ldr x0, [x0]
00402484sbfm x1, x0, 0, 31
00402488ldr x0, [sp+8]
0040248cadd x0, x0, 48
00402490ldr x0, [x0]
00402494sbfm x0, x0, 0, 31
00402498madd x1, x1, x0, xzr
0040249cldr x0, [sp+16]
004024a0add x0, x0, 40
004024a4ldr x0, [x0]
004024a8sbfm x2, x0, 0, 31
004024acldr x0, [sp+8]
004024b0add x0, x0, 56
004024b4ldr x0, [x0]
004024b8sbfm x0, x0, 0, 31
004024bcmadd x2, x2, x0, xzr
004024c0ldr x0, [sp+16]
004024c4add x0, x0, 56
004024c8ldr x0, [x0]
004024ccsbfm x3, x0, 0, 31
004024d0ldr x0, [sp+8]
004024d4add x0, x0, 40
004024d8ldr x0, [x0]
004024dcsbfm x0, x0, 0, 31
004024e0madd x0, x3, x0, xzr
004024e4add x2, x2, x0
004024e8ldr x0, [sp+16]
004024ecadd x0, x0, 24
004024f0ldr x0, [x0]
004024f4sbfm x3, x0, 0, 31
004024f8ldr x0, [sp+8]
004024fcadd x0, x0, 72
00402500ldr x0, [x0]
00402504sbfm x0, x0, 0, 31
00402508madd x0, x3, x0, xzr
0040250cadd x2, x2, x0
00402510ldr x0, [sp+16]
00402514add x0, x0, 72
00402518ldr x0, [x0]
0040251csbfm x3, x0, 0, 31
00402520ldr x0, [sp+8]
00402524add x0, x0, 24
00402528ldr x0, [x0]
0040252csbfm x0, x0, 0, 31
00402530madd x0, x3, x0, xzr
00402534add x0, x2, x0
00402538ubfm x0, x0, 63, 62
0040253cadd x1, x1, x0
00402540ldr x0, [sp+16]
00402544add x0, x0, 32
00402548ldr x0, [x0]
0040254csbfm x2, x0, 0, 31
00402550ldr x0, [sp+8]
00402554add x0, x0, 64
00402558ldr x0, [x0]
0040255csbfm x0, x0, 0, 31
00402560madd x0, x2, x0, xzr
00402564add x2, x1, x0
00402568ldr x0, [sp+16]
0040256cadd x0, x0, 64
00402570ldr x0, [x0]
00402574sbfm x1, x0, 0, 31
00402578ldr x0, [sp+8]
0040257cadd x0, x0, 32
00402580ldr x0, [x0]
00402584sbfm x0, x0, 0, 31
00402588madd x1, x1, x0, xzr
0040258cldr x0, [sp+24]
00402590add x0, x0, 96
00402594add x1, x2, x1
00402598str x1, [x0]
0040259cldr x0, [sp+16]
004025a0add x0, x0, 48
004025a4ldr x0, [x0]
004025a8sbfm x1, x0, 0, 31
004025acldr x0, [sp+8]
004025b0add x0, x0, 56
004025b4ldr x0, [x0]
004025b8sbfm x0, x0, 0, 31
004025bcmadd x1, x1, x0, xzr
004025c0ldr x0, [sp+16]
004025c4add x0, x0, 56
004025c8ldr x0, [x0]
004025ccsbfm x2, x0, 0, 31
004025d0ldr x0, [sp+8]
004025d4add x0, x0, 48
004025d8ldr x0, [x0]
004025dcsbfm x0, x0, 0, 31
004025e0madd x0, x2, x0, xzr
004025e4add x1, x1, x0
004025e8ldr x0, [sp+16]
004025ecadd x0, x0, 40
004025f0ldr x0, [x0]
004025f4sbfm x2, x0, 0, 31
004025f8ldr x0, [sp+8]
004025fcadd x0, x0, 64
00402600ldr x0, [x0]
00402604sbfm x0, x0, 0, 31
00402608madd x0, x2, x0, xzr
0040260cadd x1, x1, x0
00402610ldr x0, [sp+16]
00402614add x0, x0, 64
00402618ldr x0, [x0]
0040261csbfm x2, x0, 0, 31
00402620ldr x0, [sp+8]
00402624add x0, x0, 40
00402628ldr x0, [x0]
0040262csbfm x0, x0, 0, 31
00402630madd x0, x2, x0, xzr
00402634add x1, x1, x0
00402638ldr x0, [sp+16]
0040263cadd x0, x0, 32
00402640ldr x0, [x0]
00402644sbfm x2, x0, 0, 31
00402648ldr x0, [sp+8]
0040264cadd x0, x0, 72
00402650ldr x0, [x0]
00402654sbfm x0, x0, 0, 31
00402658madd x0, x2, x0, xzr
0040265cadd x2, x1, x0
00402660ldr x0, [sp+16]
00402664add x0, x0, 72
00402668ldr x0, [x0]
0040266csbfm x1, x0, 0, 31
00402670ldr x0, [sp+8]
00402674add x0, x0, 32
00402678ldr x0, [x0]
0040267csbfm x0, x0, 0, 31
00402680madd x1, x1, x0, xzr
00402684ldr x0, [sp+24]
00402688add x0, x0, 104
0040268cadd x1, x2, x1
00402690str x1, [x0]
00402694ldr x0, [sp+16]
00402698add x0, x0, 56
0040269cldr x0, [x0]
004026a0sbfm x1, x0, 0, 31
004026a4ldr x0, [sp+8]
004026a8add x0, x0, 56
004026acldr x0, [x0]
004026b0sbfm x0, x0, 0, 31
004026b4madd x1, x1, x0, xzr
004026b8ldr x0, [sp+16]
004026bcadd x0, x0, 40
004026c0ldr x0, [x0]
004026c4sbfm x2, x0, 0, 31
004026c8ldr x0, [sp+8]
004026ccadd x0, x0, 72
004026d0ldr x0, [x0]
004026d4sbfm x0, x0, 0, 31
004026d8madd x0, x2, x0, xzr
004026dcadd x1, x1, x0
004026e0ldr x0, [sp+16]
004026e4add x0, x0, 72
004026e8ldr x0, [x0]
004026ecsbfm x2, x0, 0, 31
004026f0ldr x0, [sp+8]
004026f4add x0, x0, 40
004026f8ldr x0, [x0]
004026fcsbfm x0, x0, 0, 31
00402700madd x0, x2, x0, xzr
00402704add x0, x1, x0
00402708ubfm x1, x0, 63, 62
0040270cldr x0, [sp+16]
00402710add x0, x0, 48
00402714ldr x0, [x0]
00402718sbfm x2, x0, 0, 31
0040271cldr x0, [sp+8]
00402720add x0, x0, 64
00402724ldr x0, [x0]
00402728sbfm x0, x0, 0, 31
0040272cmadd x0, x2, x0, xzr
00402730add x2, x1, x0
00402734ldr x0, [sp+16]
00402738add x0, x0, 64
0040273cldr x0, [x0]
00402740sbfm x1, x0, 0, 31
00402744ldr x0, [sp+8]
00402748add x0, x0, 48
0040274cldr x0, [x0]
00402750sbfm x0, x0, 0, 31
00402754madd x1, x1, x0, xzr
00402758ldr x0, [sp+24]
0040275cadd x0, x0, 112
00402760add x1, x2, x1
00402764str x1, [x0]
00402768ldr x0, [sp+16]
0040276cadd x0, x0, 56
00402770ldr x0, [x0]
00402774sbfm x1, x0, 0, 31
00402778ldr x0, [sp+8]
0040277cadd x0, x0, 64
00402780ldr x0, [x0]
00402784sbfm x0, x0, 0, 31
00402788madd x1, x1, x0, xzr
0040278cldr x0, [sp+16]
00402790add x0, x0, 64
00402794ldr x0, [x0]
00402798sbfm x2, x0, 0, 31
0040279cldr x0, [sp+8]
004027a0add x0, x0, 56
004027a4ldr x0, [x0]
004027a8sbfm x0, x0, 0, 31
004027acmadd x0, x2, x0, xzr
004027b0add x1, x1, x0
004027b4ldr x0, [sp+16]
004027b8add x0, x0, 48
004027bcldr x0, [x0]
004027c0sbfm x2, x0, 0, 31
004027c4ldr x0, [sp+8]
004027c8add x0, x0, 72
004027ccldr x0, [x0]
004027d0sbfm x0, x0, 0, 31
004027d4madd x0, x2, x0, xzr
004027d8add x2, x1, x0
004027dcldr x0, [sp+16]
004027e0add x0, x0, 72
004027e4ldr x0, [x0]
004027e8sbfm x1, x0, 0, 31
004027ecldr x0, [sp+8]
004027f0add x0, x0, 48
004027f4ldr x0, [x0]
004027f8sbfm x0, x0, 0, 31
004027fcmadd x1, x1, x0, xzr
00402800ldr x0, [sp+24]
00402804add x0, x0, 120
00402808add x1, x2, x1
0040280cstr x1, [x0]
00402810ldr x0, [sp+16]
00402814add x0, x0, 64
00402818ldr x0, [x0]
0040281csbfm x1, x0, 0, 31
00402820ldr x0, [sp+8]
00402824add x0, x0, 64
00402828ldr x0, [x0]
0040282csbfm x0, x0, 0, 31
00402830madd x2, x1, x0, xzr
00402834ldr x0, [sp+16]
00402838add x0, x0, 56
0040283cldr x0, [x0]
00402840sbfm x1, x0, 0, 31
00402844ldr x0, [sp+8]
00402848add x0, x0, 72
0040284cldr x0, [x0]
00402850sbfm x0, x0, 0, 31
00402854madd x1, x1, x0, xzr
00402858ldr x0, [sp+16]
0040285cadd x0, x0, 72
00402860ldr x0, [x0]
00402864sbfm x3, x0, 0, 31
00402868ldr x0, [sp+8]
0040286cadd x0, x0, 56
00402870ldr x0, [x0]
00402874sbfm x0, x0, 0, 31
00402878madd x0, x3, x0, xzr
0040287cadd x0, x1, x0
00402880ubfm x1, x0, 63, 62
00402884ldr x0, [sp+24]
00402888add x0, x0, 128
0040288cadd x1, x2, x1
00402890str x1, [x0]
00402894ldr x0, [sp+16]
00402898add x0, x0, 64
0040289cldr x0, [x0]
004028a0sbfm x1, x0, 0, 31
004028a4ldr x0, [sp+8]
004028a8add x0, x0, 72
004028acldr x0, [x0]
004028b0sbfm x0, x0, 0, 31
004028b4madd x2, x1, x0, xzr
004028b8ldr x0, [sp+16]
004028bcadd x0, x0, 72
004028c0ldr x0, [x0]
004028c4sbfm x1, x0, 0, 31
004028c8ldr x0, [sp+8]
004028ccadd x0, x0, 64
004028d0ldr x0, [x0]
004028d4sbfm x0, x0, 0, 31
004028d8madd x1, x1, x0, xzr
004028dcldr x0, [sp+24]
004028e0add x0, x0, 136
004028e4add x1, x2, x1
004028e8str x1, [x0]
004028ecldr x0, [sp+16]
004028f0add x0, x0, 72
004028f4ldr x0, [x0]
004028f8sbfm x1, x0, 0, 31
004028fcldr x0, [sp+8]
00402900add x0, x0, 72
00402904ldr x0, [x0]
00402908sbfm x0, x0, 0, 31
0040290cmadd x1, x1, x0, xzr
00402910ldr x0, [sp+24]
00402914add x0, x0, 144
00402918ubfm x1, x1, 63, 62
0040291cstr x1, [x0]
00402920hint
00402924add sp, sp, 32
00402928ret x30
00401908
00401908fproduct:
00401908sub sp, sp, 32
0040190cstr x0, [sp+24]
00401910str x1, [sp+16]
00401914str x2, [sp+8]
00401918ldr x0, [sp+16]
0040191cldr x0, [x0]
00401920sbfm x1, x0, 0, 31
00401924ldr x0, [sp+8]
00401928ldr x0, [x0]
0040192csbfm x0, x0, 0, 31
00401930madd x1, x1, x0, xzr
00401934ldr x0, [sp+24]
00401938str x1, [x0]
0040193cldr x0, [sp+16]
00401940ldr x0, [x0]
00401944sbfm x1, x0, 0, 31
00401948ldr x0, [sp+8]
0040194cadd x0, x0, 8
00401950ldr x0, [x0]
00401954sbfm x0, x0, 0, 31
00401958madd x2, x1, x0, xzr
0040195cldr x0, [sp+16]
00401960add x0, x0, 8
00401964ldr x0, [x0]
00401968sbfm x1, x0, 0, 31
0040196cldr x0, [sp+8]
00401970ldr x0, [x0]
00401974sbfm x0, x0, 0, 31
00401978madd x1, x1, x0, xzr
0040197cldr x0, [sp+24]
00401980add x0, x0, 8
00401984add x1, x2, x1
00401988str x1, [x0]
0040198cldr x0, [sp+16]
00401990add x0, x0, 8
00401994ldr x0, [x0]
00401998sbfm x1, x0, 0, 31
0040199cldr x0, [sp+8]
004019a0add x0, x0, 8
004019a4ldr x0, [x0]
004019a8sbfm x0, x0, 0, 31
004019acmadd x0, x1, x0, xzr
004019b0ubfm x1, x0, 63, 62
004019b4ldr x0, [sp+16]
004019b8ldr x0, [x0]
004019bcsbfm x2, x0, 0, 31
004019c0ldr x0, [sp+8]
004019c4add x0, x0, 16
004019c8ldr x0, [x0]
004019ccsbfm x0, x0, 0, 31
004019d0madd x0, x2, x0, xzr
004019d4add x2, x1, x0
004019d8ldr x0, [sp+16]
004019dcadd x0, x0, 16
004019e0ldr x0, [x0]
004019e4sbfm x1, x0, 0, 31
004019e8ldr x0, [sp+8]
004019ecldr x0, [x0]
004019f0sbfm x0, x0, 0, 31
004019f4madd x1, x1, x0, xzr
004019f8ldr x0, [sp+24]
004019fcadd x0, x0, 16
00401a00add x1, x2, x1
00401a04str x1, [x0]
00401a08ldr x0, [sp+16]
00401a0cadd x0, x0, 8
00401a10ldr x0, [x0]
00401a14sbfm x1, x0, 0, 31
00401a18ldr x0, [sp+8]
00401a1cadd x0, x0, 16
00401a20ldr x0, [x0]
00401a24sbfm x0, x0, 0, 31
00401a28madd x1, x1, x0, xzr
00401a2cldr x0, [sp+16]
00401a30add x0, x0, 16
00401a34ldr x0, [x0]
00401a38sbfm x2, x0, 0, 31
00401a3cldr x0, [sp+8]
00401a40add x0, x0, 8
00401a44ldr x0, [x0]
00401a48sbfm x0, x0, 0, 31
00401a4cmadd x0, x2, x0, xzr
00401a50add x1, x1, x0
00401a54ldr x0, [sp+16]
00401a58ldr x0, [x0]
00401a5csbfm x2, x0, 0, 31
00401a60ldr x0, [sp+8]
00401a64add x0, x0, 24
00401a68ldr x0, [x0]
00401a6csbfm x0, x0, 0, 31
00401a70madd x0, x2, x0, xzr
00401a74add x2, x1, x0
00401a78ldr x0, [sp+16]
00401a7cadd x0, x0, 24
00401a80ldr x0, [x0]
00401a84sbfm x1, x0, 0, 31
00401a88ldr x0, [sp+8]
00401a8cldr x0, [x0]
00401a90sbfm x0, x0, 0, 31
00401a94madd x1, x1, x0, xzr
00401a98ldr x0, [sp+24]
00401a9cadd x0, x0, 24
00401aa0add x1, x2, x1
00401aa4str x1, [x0]
00401aa8ldr x0, [sp+16]
00401aacadd x0, x0, 16
00401ab0ldr x0, [x0]
00401ab4sbfm x1, x0, 0, 31
00401ab8ldr x0, [sp+8]
00401abcadd x0, x0, 16
00401ac0ldr x0, [x0]
00401ac4sbfm x0, x0, 0, 31
00401ac8madd x1, x1, x0, xzr
00401accldr x0, [sp+16]
00401ad0add x0, x0, 8
00401ad4ldr x0, [x0]
00401ad8sbfm x2, x0, 0, 31
00401adcldr x0, [sp+8]
00401ae0add x0, x0, 24
00401ae4ldr x0, [x0]
00401ae8sbfm x0, x0, 0, 31
00401aecmadd x2, x2, x0, xzr
00401af0ldr x0, [sp+16]
00401af4add x0, x0, 24
00401af8ldr x0, [x0]
00401afcsbfm x3, x0, 0, 31
00401b00ldr x0, [sp+8]
00401b04add x0, x0, 8
00401b08ldr x0, [x0]
00401b0csbfm x0, x0, 0, 31
00401b10madd x0, x3, x0, xzr
00401b14add x0, x2, x0
00401b18ubfm x0, x0, 63, 62
00401b1cadd x1, x1, x0
00401b20ldr x0, [sp+16]
00401b24ldr x0, [x0]
00401b28sbfm x2, x0, 0, 31
00401b2cldr x0, [sp+8]
00401b30add x0, x0, 32
00401b34ldr x0, [x0]
00401b38sbfm x0, x0, 0, 31
00401b3cmadd x0, x2, x0, xzr
00401b40add x2, x1, x0
00401b44ldr x0, [sp+16]
00401b48add x0, x0, 32
00401b4cldr x0, [x0]
00401b50sbfm x1, x0, 0, 31
00401b54ldr x0, [sp+8]
00401b58ldr x0, [x0]
00401b5csbfm x0, x0, 0, 31
00401b60madd x1, x1, x0, xzr
00401b64ldr x0, [sp+24]
00401b68add x0, x0, 32
00401b6cadd x1, x2, x1
00401b70str x1, [x0]
00401b74ldr x0, [sp+16]
00401b78add x0, x0, 16
00401b7cldr x0, [x0]
00401b80sbfm x1, x0, 0, 31
00401b84ldr x0, [sp+8]
00401b88add x0, x0, 24
00401b8cldr x0, [x0]
00401b90sbfm x0, x0, 0, 31
00401b94madd x1, x1, x0, xzr
00401b98ldr x0, [sp+16]
00401b9cadd x0, x0, 24
00401ba0ldr x0, [x0]
00401ba4sbfm x2, x0, 0, 31
00401ba8ldr x0, [sp+8]
00401bacadd x0, x0, 16
00401bb0ldr x0, [x0]
00401bb4sbfm x0, x0, 0, 31
00401bb8madd x0, x2, x0, xzr
00401bbcadd x1, x1, x0
00401bc0ldr x0, [sp+16]
00401bc4add x0, x0, 8
00401bc8ldr x0, [x0]
00401bccsbfm x2, x0, 0, 31
00401bd0ldr x0, [sp+8]
00401bd4add x0, x0, 32
00401bd8ldr x0, [x0]
00401bdcsbfm x0, x0, 0, 31
00401be0madd x0, x2, x0, xzr
00401be4add x1, x1, x0
00401be8ldr x0, [sp+16]
00401becadd x0, x0, 32
00401bf0ldr x0, [x0]
00401bf4sbfm x2, x0, 0, 31
00401bf8ldr x0, [sp+8]
00401bfcadd x0, x0, 8
00401c00ldr x0, [x0]
00401c04sbfm x0, x0, 0, 31
00401c08madd x0, x2, x0, xzr
00401c0cadd x1, x1, x0
00401c10ldr x0, [sp+16]
00401c14ldr x0, [x0]
00401c18sbfm x2, x0, 0, 31
00401c1cldr x0, [sp+8]
00401c20add x0, x0, 40
00401c24ldr x0, [x0]
00401c28sbfm x0, x0, 0, 31
00401c2cmadd x0, x2, x0, xzr
00401c30add x2, x1, x0
00401c34ldr x0, [sp+16]
00401c38add x0, x0, 40
00401c3cldr x0, [x0]
00401c40sbfm x1, x0, 0, 31
00401c44ldr x0, [sp+8]
00401c48ldr x0, [x0]
00401c4csbfm x0, x0, 0, 31
00401c50madd x1, x1, x0, xzr
00401c54ldr x0, [sp+24]
00401c58add x0, x0, 40
00401c5cadd x1, x2, x1
00401c60str x1, [x0]
00401c64ldr x0, [sp+16]
00401c68add x0, x0, 24
00401c6cldr x0, [x0]
00401c70sbfm x1, x0, 0, 31
00401c74ldr x0, [sp+8]
00401c78add x0, x0, 24
00401c7cldr x0, [x0]
00401c80sbfm x0, x0, 0, 31
00401c84madd x1, x1, x0, xzr
00401c88ldr x0, [sp+16]
00401c8cadd x0, x0, 8
00401c90ldr x0, [x0]
00401c94sbfm x2, x0, 0, 31
00401c98ldr x0, [sp+8]
00401c9cadd x0, x0, 40
00401ca0ldr x0, [x0]
00401ca4sbfm x0, x0, 0, 31
00401ca8madd x0, x2, x0, xzr
00401cacadd x1, x1, x0
00401cb0ldr x0, [sp+16]
00401cb4add x0, x0, 40
00401cb8ldr x0, [x0]
00401cbcsbfm x2, x0, 0, 31
00401cc0ldr x0, [sp+8]
00401cc4add x0, x0, 8
00401cc8ldr x0, [x0]
00401cccsbfm x0, x0, 0, 31
00401cd0madd x0, x2, x0, xzr
00401cd4add x0, x1, x0
00401cd8ubfm x1, x0, 63, 62
00401cdcldr x0, [sp+16]
00401ce0add x0, x0, 16
00401ce4ldr x0, [x0]
00401ce8sbfm x2, x0, 0, 31
00401cecldr x0, [sp+8]
00401cf0add x0, x0, 32
00401cf4ldr x0, [x0]
00401cf8sbfm x0, x0, 0, 31
00401cfcmadd x0, x2, x0, xzr
00401d00add x1, x1, x0
00401d04ldr x0, [sp+16]
00401d08add x0, x0, 32
00401d0cldr x0, [x0]
00401d10sbfm x2, x0, 0, 31
00401d14ldr x0, [sp+8]
00401d18add x0, x0, 16
00401d1cldr x0, [x0]
00401d20sbfm x0, x0, 0, 31
00401d24madd x0, x2, x0, xzr
00401d28add x1, x1, x0
00401d2cldr x0, [sp+16]
00401d30ldr x0, [x0]
00401d34sbfm x2, x0, 0, 31
00401d38ldr x0, [sp+8]
00401d3cadd x0, x0, 48
00401d40ldr x0, [x0]
00401d44sbfm x0, x0, 0, 31
00401d48madd x0, x2, x0, xzr
00401d4cadd x2, x1, x0
00401d50ldr x0, [sp+16]
00401d54add x0, x0, 48
00401d58ldr x0, [x0]
00401d5csbfm x1, x0, 0, 31
00401d60ldr x0, [sp+8]
00401d64ldr x0, [x0]
00401d68sbfm x0, x0, 0, 31
00401d6cmadd x1, x1, x0, xzr
00401d70ldr x0, [sp+24]
00401d74add x0, x0, 48
00401d78add x1, x2, x1
00401d7cstr x1, [x0]
00401d80ldr x0, [sp+16]
00401d84add x0, x0, 24
00401d88ldr x0, [x0]
00401d8csbfm x1, x0, 0, 31
00401d90ldr x0, [sp+8]
00401d94add x0, x0, 32
00401d98ldr x0, [x0]
00401d9csbfm x0, x0, 0, 31
00401da0madd x1, x1, x0, xzr
00401da4ldr x0, [sp+16]
00401da8add x0, x0, 32
00401dacldr x0, [x0]
00401db0sbfm x2, x0, 0, 31
00401db4ldr x0, [sp+8]
00401db8add x0, x0, 24
00401dbcldr x0, [x0]
00401dc0sbfm x0, x0, 0, 31
00401dc4madd x0, x2, x0, xzr
00401dc8add x1, x1, x0
00401dccldr x0, [sp+16]
00401dd0add x0, x0, 16
00401dd4ldr x0, [x0]
00401dd8sbfm x2, x0, 0, 31
00401ddcldr x0, [sp+8]
00401de0add x0, x0, 40
00401de4ldr x0, [x0]
00401de8sbfm x0, x0, 0, 31
00401decmadd x0, x2, x0, xzr
00401df0add x1, x1, x0
00401df4ldr x0, [sp+16]
00401df8add x0, x0, 40
00401dfcldr x0, [x0]
00401e00sbfm x2, x0, 0, 31
00401e04ldr x0, [sp+8]
00401e08add x0, x0, 16
00401e0cldr x0, [x0]
00401e10sbfm x0, x0, 0, 31
00401e14madd x0, x2, x0, xzr
00401e18add x1, x1, x0
00401e1cldr x0, [sp+16]
00401e20add x0, x0, 8
00401e24ldr x0, [x0]
00401e28sbfm x2, x0, 0, 31
00401e2cldr x0, [sp+8]
00401e30add x0, x0, 48
00401e34ldr x0, [x0]
00401e38sbfm x0, x0, 0, 31
00401e3cmadd x0, x2, x0, xzr
00401e40add x1, x1, x0
00401e44ldr x0, [sp+16]
00401e48add x0, x0, 48
00401e4cldr x0, [x0]
00401e50sbfm x2, x0, 0, 31
00401e54ldr x0, [sp+8]
00401e58add x0, x0, 8
00401e5cldr x0, [x0]
00401e60sbfm x0, x0, 0, 31
00401e64madd x0, x2, x0, xzr
00401e68add x1, x1, x0
00401e6cldr x0, [sp+16]
00401e70ldr x0, [x0]
00401e74sbfm x2, x0, 0, 31
00401e78ldr x0, [sp+8]
00401e7cadd x0, x0, 56
00401e80ldr x0, [x0]
00401e84sbfm x0, x0, 0, 31
00401e88madd x0, x2, x0, xzr
00401e8cadd x2, x1, x0
00401e90ldr x0, [sp+16]
00401e94add x0, x0, 56
00401e98ldr x0, [x0]
00401e9csbfm x1, x0, 0, 31
00401ea0ldr x0, [sp+8]
00401ea4ldr x0, [x0]
00401ea8sbfm x0, x0, 0, 31
00401eacmadd x1, x1, x0, xzr
00401eb0ldr x0, [sp+24]
00401eb4add x0, x0, 56
00401eb8add x1, x2, x1
00401ebcstr x1, [x0]
00401ec0ldr x0, [sp+16]
00401ec4add x0, x0, 32
00401ec8ldr x0, [x0]
00401eccsbfm x1, x0, 0, 31
00401ed0ldr x0, [sp+8]
00401ed4add x0, x0, 32
00401ed8ldr x0, [x0]
00401edcsbfm x0, x0, 0, 31
00401ee0madd x1, x1, x0, xzr
00401ee4ldr x0, [sp+16]
00401ee8add x0, x0, 24
00401eecldr x0, [x0]
00401ef0sbfm x2, x0, 0, 31
00401ef4ldr x0, [sp+8]
00401ef8add x0, x0, 40
00401efcldr x0, [x0]
00401f00sbfm x0, x0, 0, 31
00401f04madd x2, x2, x0, xzr
00401f08ldr x0, [sp+16]
00401f0cadd x0, x0, 40
00401f10ldr x0, [x0]
00401f14sbfm x3, x0, 0, 31
00401f18ldr x0, [sp+8]
00401f1cadd x0, x0, 24
00401f20ldr x0, [x0]
00401f24sbfm x0, x0, 0, 31
00401f28madd x0, x3, x0, xzr
00401f2cadd x2, x2, x0
00401f30ldr x0, [sp+16]
00401f34add x0, x0, 8
00401f38ldr x0, [x0]
00401f3csbfm x3, x0, 0, 31
00401f40ldr x0, [sp+8]
00401f44add x0, x0, 56
00401f48ldr x0, [x0]
00401f4csbfm x0, x0, 0, 31
00401f50madd x0, x3, x0, xzr
00401f54add x2, x2, x0
00401f58ldr x0, [sp+16]
00401f5cadd x0, x0, 56
00401f60ldr x0, [x0]
00401f64sbfm x3, x0, 0, 31
00401f68ldr x0, [sp+8]
00401f6cadd x0, x0, 8
00401f70ldr x0, [x0]
00401f74sbfm x0, x0, 0, 31
00401f78madd x0, x3, x0, xzr
00401f7cadd x0, x2, x0
00401f80ubfm x0, x0, 63, 62
00401f84add x1, x1, x0
00401f88ldr x0, [sp+16]
00401f8cadd x0, x0, 16
00401f90ldr x0, [x0]
00401f94sbfm x2, x0, 0, 31
00401f98ldr x0, [sp+8]
00401f9cadd x0, x0, 48
00401fa0ldr x0, [x0]
00401fa4sbfm x0, x0, 0, 31
00401fa8madd x0, x2, x0, xzr
00401facadd x1, x1, x0
00401fb0ldr x0, [sp+16]
00401fb4add x0, x0, 48
00401fb8ldr x0, [x0]
00401fbcsbfm x2, x0, 0, 31
00401fc0ldr x0, [sp+8]
00401fc4add x0, x0, 16
00401fc8ldr x0, [x0]
00401fccsbfm x0, x0, 0, 31
00401fd0madd x0, x2, x0, xzr
00401fd4add x1, x1, x0
00401fd8ldr x0, [sp+16]
00401fdcldr x0, [x0]
00401fe0sbfm x2, x0, 0, 31
00401fe4ldr x0, [sp+8]
00401fe8add x0, x0, 64
00401fecldr x0, [x0]
00401ff0sbfm x0, x0, 0, 31
00401ff4madd x0, x2, x0, xzr
00401ff8add x2, x1, x0
00401ffcldr x0, [sp+16]
00402000add x0, x0, 64
00402004ldr x0, [x0]
00402008sbfm x1, x0, 0, 31
0040200cldr x0, [sp+8]
00402010ldr x0, [x0]
00402014sbfm x0, x0, 0, 31
00402018madd x1, x1, x0, xzr
0040201cldr x0, [sp+24]
00402020add x0, x0, 64
00402024add x1, x2, x1
00402028str x1, [x0]
0040202cldr x0, [sp+16]
00402030add x0, x0, 32
00402034ldr x0, [x0]
00402038sbfm x1, x0, 0, 31
0040203cldr x0, [sp+8]
00402040add x0, x0, 40
00402044ldr x0, [x0]
00402048sbfm x0, x0, 0, 31
0040204cmadd x1, x1, x0, xzr
00402050ldr x0, [sp+16]
00402054add x0, x0, 40
00402058ldr x0, [x0]
0040205csbfm x2, x0, 0, 31
00402060ldr x0, [sp+8]
00402064add x0, x0, 32
00402068ldr x0, [x0]
0040206csbfm x0, x0, 0, 31
00402070madd x0, x2, x0, xzr
00402074add x1, x1, x0
00402078ldr x0, [sp+16]
0040207cadd x0, x0, 24
00402080ldr x0, [x0]
00402084sbfm x2, x0, 0, 31
00402088ldr x0, [sp+8]
0040208cadd x0, x0, 48
00402090ldr x0, [x0]
00402094sbfm x0, x0, 0, 31
00402098madd x0, x2, x0, xzr
0040209cadd x1, x1, x0
004020a0ldr x0, [sp+16]
004020a4add x0, x0, 48
004020a8ldr x0, [x0]
004020acsbfm x2, x0, 0, 31
004020b0ldr x0, [sp+8]
004020b4add x0, x0, 24
004020b8ldr x0, [x0]
004020bcsbfm x0, x0, 0, 31
004020c0madd x0, x2, x0, xzr
004020c4add x1, x1, x0
004020c8ldr x0, [sp+16]
004020ccadd x0, x0, 16
004020d0ldr x0, [x0]
004020d4sbfm x2, x0, 0, 31
004020d8ldr x0, [sp+8]
004020dcadd x0, x0, 56
004020e0ldr x0, [x0]
004020e4sbfm x0, x0, 0, 31
004020e8madd x0, x2, x0, xzr
004020ecadd x1, x1, x0
004020f0ldr x0, [sp+16]
004020f4add x0, x0, 56
004020f8ldr x0, [x0]
004020fcsbfm x2, x0, 0, 31
00402100ldr x0, [sp+8]
00402104add x0, x0, 16
00402108ldr x0, [x0]
0040210csbfm x0, x0, 0, 31
00402110madd x0, x2, x0, xzr
00402114add x1, x1, x0
00402118ldr x0, [sp+16]
0040211cadd x0, x0, 8
00402120ldr x0, [x0]
00402124sbfm x2, x0, 0, 31
00402128ldr x0, [sp+8]
0040212cadd x0, x0, 64
00402130ldr x0, [x0]
00402134sbfm x0, x0, 0, 31
00402138madd x0, x2, x0, xzr
0040213cadd x1, x1, x0
00402140ldr x0, [sp+16]
00402144add x0, x0, 64
00402148ldr x0, [x0]
0040214csbfm x2, x0, 0, 31
00402150ldr x0, [sp+8]
00402154add x0, x0, 8
00402158ldr x0, [x0]
0040215csbfm x0, x0, 0, 31
00402160madd x0, x2, x0, xzr
00402164add x1, x1, x0
00402168ldr x0, [sp+16]
0040216cldr x0, [x0]
00402170sbfm x2, x0, 0, 31
00402174ldr x0, [sp+8]
00402178add x0, x0, 72
0040217cldr x0, [x0]
00402180sbfm x0, x0, 0, 31
00402184madd x0, x2, x0, xzr
00402188add x2, x1, x0
0040218cldr x0, [sp+16]
00402190add x0, x0, 72
00402194ldr x0, [x0]
00402198sbfm x1, x0, 0, 31
0040219cldr x0, [sp+8]
004021a0ldr x0, [x0]
004021a4sbfm x0, x0, 0, 31
004021a8madd x1, x1, x0, xzr
004021acldr x0, [sp+24]
004021b0add x0, x0, 72
004021b4add x1, x2, x1
004021b8str x1, [x0]
004021bcldr x0, [sp+16]
004021c0add x0, x0, 40
004021c4ldr x0, [x0]
004021c8sbfm x1, x0, 0, 31
004021ccldr x0, [sp+8]
004021d0add x0, x0, 40
004021d4ldr x0, [x0]
004021d8sbfm x0, x0, 0, 31
004021dcmadd x1, x1, x0, xzr
004021e0ldr x0, [sp+16]
004021e4add x0, x0, 24
004021e8ldr x0, [x0]
004021ecsbfm x2, x0, 0, 31
004021f0ldr x0, [sp+8]
004021f4add x0, x0, 56
004021f8ldr x0, [x0]
004021fcsbfm x0, x0, 0, 31
00402200madd x0, x2, x0, xzr
00402204add x1, x1, x0
00402208ldr x0, [sp+16]
0040220cadd x0, x0, 56
00402210ldr x0, [x0]
00402214sbfm x2, x0, 0, 31
00402218ldr x0, [sp+8]
0040221cadd x0, x0, 24
00402220ldr x0, [x0]
00402224sbfm x0, x0, 0, 31
00402228madd x0, x2, x0, xzr
0040222cadd x1, x1, x0
00402230ldr x0, [sp+16]
00402234add x0, x0, 8
00402238ldr x0, [x0]
0040223csbfm x2, x0, 0, 31
00402240ldr x0, [sp+8]
00402244add x0, x0, 72
00402248ldr x0, [x0]
0040224csbfm x0, x0, 0, 31
00402250madd x0, x2, x0, xzr
00402254add x1, x1, x0
00402258ldr x0, [sp+16]
0040225cadd x0, x0, 72
00402260ldr x0, [x0]
00402264sbfm x2, x0, 0, 31
00402268ldr x0, [sp+8]
0040226cadd x0, x0, 8
00402270ldr x0, [x0]
00402274sbfm x0, x0, 0, 31
00402278madd x0, x2, x0, xzr
0040227cadd x0, x1, x0
00402280ubfm x1, x0, 63, 62
00402284ldr x0, [sp+16]
00402288add x0, x0, 32
0040228cldr x0, [x0]
00402290sbfm x2, x0, 0, 31
00402294ldr x0, [sp+8]
00402298add x0, x0, 48
0040229cldr x0, [x0]
004022a0sbfm x0, x0, 0, 31
004022a4madd x0, x2, x0, xzr
004022a8add x1, x1, x0
004022acldr x0, [sp+16]
004022b0add x0, x0, 48
004022b4ldr x0, [x0]
004022b8sbfm x2, x0, 0, 31
004022bcldr x0, [sp+8]
004022c0add x0, x0, 32
004022c4ldr x0, [x0]
004022c8sbfm x0, x0, 0, 31
004022ccmadd x0, x2, x0, xzr
004022d0add x1, x1, x0
004022d4ldr x0, [sp+16]
004022d8add x0, x0, 16
004022dcldr x0, [x0]
004022e0sbfm x2, x0, 0, 31
004022e4ldr x0, [sp+8]
004022e8add x0, x0, 64
004022ecldr x0, [x0]
004022f0sbfm x0, x0, 0, 31
004022f4madd x0, x2, x0, xzr
004022f8add x2, x1, x0
004022fcldr x0, [sp+16]
00402300add x0, x0, 64
00402304ldr x0, [x0]
00402308sbfm x1, x0, 0, 31
0040230cldr x0, [sp+8]
00402310add x0, x0, 16
00402314ldr x0, [x0]
00402318sbfm x0, x0, 0, 31
0040231cmadd x1, x1, x0, xzr
00402320ldr x0, [sp+24]
00402324add x0, x0, 80
00402328add x1, x2, x1
0040232cstr x1, [x0]
00402330ldr x0, [sp+16]
00402334add x0, x0, 40
00402338ldr x0, [x0]
0040233csbfm x1, x0, 0, 31
00402340ldr x0, [sp+8]
00402344add x0, x0, 48
00402348ldr x0, [x0]
0040234csbfm x0, x0, 0, 31
00402350madd x1, x1, x0, xzr
00402354ldr x0, [sp+16]
00402358add x0, x0, 48
0040235cldr x0, [x0]
00402360sbfm x2, x0, 0, 31
00402364ldr x0, [sp+8]
00402368add x0, x0, 40
0040236cldr x0, [x0]
00402370sbfm x0, x0, 0, 31
00402374madd x0, x2, x0, xzr
00402378add x1, x1, x0
0040237cldr x0, [sp+16]
00402380add x0, x0, 32
00402384ldr x0, [x0]
00402388sbfm x2, x0, 0, 31
0040238cldr x0, [sp+8]
00402390add x0, x0, 56
00402394ldr x0, [x0]
00402398sbfm x0, x0, 0, 31
0040239cmadd x0, x2, x0, xzr
004023a0add x1, x1, x0
004023a4ldr x0, [sp+16]
004023a8add x0, x0, 56
004023acldr x0, [x0]
004023b0sbfm x2, x0, 0, 31
004023b4ldr x0, [sp+8]
004023b8add x0, x0, 32
004023bcldr x0, [x0]
004023c0sbfm x0, x0, 0, 31
004023c4madd x0, x2, x0, xzr
004023c8add x1, x1, x0
004023ccldr x0, [sp+16]
004023d0add x0, x0, 24
004023d4ldr x0, [x0]
004023d8sbfm x2, x0, 0, 31
004023dcldr x0, [sp+8]
004023e0add x0, x0, 64
004023e4ldr x0, [x0]
004023e8sbfm x0, x0, 0, 31
004023ecmadd x0, x2, x0, xzr
004023f0add x1, x1, x0
004023f4ldr x0, [sp+16]
004023f8add x0, x0, 64
004023fcldr x0, [x0]
00402400sbfm x2, x0, 0, 31
00402404ldr x0, [sp+8]
00402408add x0, x0, 24
0040240cldr x0, [x0]
00402410sbfm x0, x0, 0, 31
00402414madd x0, x2, x0, xzr
00402418add x1, x1, x0
0040241cldr x0, [sp+16]
00402420add x0, x0, 16
00402424ldr x0, [x0]
00402428sbfm x2, x0, 0, 31
0040242cldr x0, [sp+8]
00402430add x0, x0, 72
00402434ldr x0, [x0]
00402438sbfm x0, x0, 0, 31
0040243cmadd x0, x2, x0, xzr
00402440add x2, x1, x0
00402444ldr x0, [sp+16]
00402448add x0, x0, 72
0040244cldr x0, [x0]
00402450sbfm x1, x0, 0, 31
00402454ldr x0, [sp+8]
00402458add x0, x0, 16
0040245cldr x0, [x0]
00402460sbfm x0, x0, 0, 31
00402464madd x1, x1, x0, xzr
00402468ldr x0, [sp+24]
0040246cadd x0, x0, 88
00402470add x1, x2, x1
00402474str x1, [x0]
00402478ldr x0, [sp+16]
0040247cadd x0, x0, 48
00402480ldr x0, [x0]
00402484sbfm x1, x0, 0, 31
00402488ldr x0, [sp+8]
0040248cadd x0, x0, 48
00402490ldr x0, [x0]
00402494sbfm x0, x0, 0, 31
00402498madd x1, x1, x0, xzr
0040249cldr x0, [sp+16]
004024a0add x0, x0, 40
004024a4ldr x0, [x0]
004024a8sbfm x2, x0, 0, 31
004024acldr x0, [sp+8]
004024b0add x0, x0, 56
004024b4ldr x0, [x0]
004024b8sbfm x0, x0, 0, 31
004024bcmadd x2, x2, x0, xzr
004024c0ldr x0, [sp+16]
004024c4add x0, x0, 56
004024c8ldr x0, [x0]
004024ccsbfm x3, x0, 0, 31
004024d0ldr x0, [sp+8]
004024d4add x0, x0, 40
004024d8ldr x0, [x0]
004024dcsbfm x0, x0, 0, 31
004024e0madd x0, x3, x0, xzr
004024e4add x2, x2, x0
004024e8ldr x0, [sp+16]
004024ecadd x0, x0, 24
004024f0ldr x0, [x0]
004024f4sbfm x3, x0, 0, 31
004024f8ldr x0, [sp+8]
004024fcadd x0, x0, 72
00402500ldr x0, [x0]
00402504sbfm x0, x0, 0, 31
00402508madd x0, x3, x0, xzr
0040250cadd x2, x2, x0
00402510ldr x0, [sp+16]
00402514add x0, x0, 72
00402518ldr x0, [x0]
0040251csbfm x3, x0, 0, 31
00402520ldr x0, [sp+8]
00402524add x0, x0, 24
00402528ldr x0, [x0]
0040252csbfm x0, x0, 0, 31
00402530madd x0, x3, x0, xzr
00402534add x0, x2, x0
00402538ubfm x0, x0, 63, 62
0040253cadd x1, x1, x0
00402540ldr x0, [sp+16]
00402544add x0, x0, 32
00402548ldr x0, [x0]
0040254csbfm x2, x0, 0, 31
00402550ldr x0, [sp+8]
00402554add x0, x0, 64
00402558ldr x0, [x0]
0040255csbfm x0, x0, 0, 31
00402560madd x0, x2, x0, xzr
00402564add x2, x1, x0
00402568ldr x0, [sp+16]
0040256cadd x0, x0, 64
00402570ldr x0, [x0]
00402574sbfm x1, x0, 0, 31
00402578ldr x0, [sp+8]
0040257cadd x0, x0, 32
00402580ldr x0, [x0]
00402584sbfm x0, x0, 0, 31
00402588madd x1, x1, x0, xzr
0040258cldr x0, [sp+24]
00402590add x0, x0, 96
00402594add x1, x2, x1
00402598str x1, [x0]
0040259cldr x0, [sp+16]
004025a0add x0, x0, 48
004025a4ldr x0, [x0]
004025a8sbfm x1, x0, 0, 31
004025acldr x0, [sp+8]
004025b0add x0, x0, 56
004025b4ldr x0, [x0]
004025b8sbfm x0, x0, 0, 31
004025bcmadd x1, x1, x0, xzr
004025c0ldr x0, [sp+16]
004025c4add x0, x0, 56
004025c8ldr x0, [x0]
004025ccsbfm x2, x0, 0, 31
004025d0ldr x0, [sp+8]
004025d4add x0, x0, 48
004025d8ldr x0, [x0]
004025dcsbfm x0, x0, 0, 31
004025e0madd x0, x2, x0, xzr
004025e4add x1, x1, x0
004025e8ldr x0, [sp+16]
004025ecadd x0, x0, 40
004025f0ldr x0, [x0]
004025f4sbfm x2, x0, 0, 31
004025f8ldr x0, [sp+8]
004025fcadd x0, x0, 64
00402600ldr x0, [x0]
00402604sbfm x0, x0, 0, 31
00402608madd x0, x2, x0, xzr
0040260cadd x1, x1, x0
00402610ldr x0, [sp+16]
00402614add x0, x0, 64
00402618ldr x0, [x0]
0040261csbfm x2, x0, 0, 31
00402620ldr x0, [sp+8]
00402624add x0, x0, 40
00402628ldr x0, [x0]
0040262csbfm x0, x0, 0, 31
00402630madd x0, x2, x0, xzr
00402634add x1, x1, x0
00402638ldr x0, [sp+16]
0040263cadd x0, x0, 32
00402640ldr x0, [x0]
00402644sbfm x2, x0, 0, 31
00402648ldr x0, [sp+8]
0040264cadd x0, x0, 72
00402650ldr x0, [x0]
00402654sbfm x0, x0, 0, 31
00402658madd x0, x2, x0, xzr
0040265cadd x2, x1, x0
00402660ldr x0, [sp+16]
00402664add x0, x0, 72
00402668ldr x0, [x0]
0040266csbfm x1, x0, 0, 31
00402670ldr x0, [sp+8]
00402674add x0, x0, 32
00402678ldr x0, [x0]
0040267csbfm x0, x0, 0, 31
00402680madd x1, x1, x0, xzr
00402684ldr x0, [sp+24]
00402688add x0, x0, 104
0040268cadd x1, x2, x1
00402690str x1, [x0]
00402694ldr x0, [sp+16]
00402698add x0, x0, 56
0040269cldr x0, [x0]
004026a0sbfm x1, x0, 0, 31
004026a4ldr x0, [sp+8]
004026a8add x0, x0, 56
004026acldr x0, [x0]
004026b0sbfm x0, x0, 0, 31
004026b4madd x1, x1, x0, xzr
004026b8ldr x0, [sp+16]
004026bcadd x0, x0, 40
004026c0ldr x0, [x0]
004026c4sbfm x2, x0, 0, 31
004026c8ldr x0, [sp+8]
004026ccadd x0, x0, 72
004026d0ldr x0, [x0]
004026d4sbfm x0, x0, 0, 31
004026d8madd x0, x2, x0, xzr
004026dcadd x1, x1, x0
004026e0ldr x0, [sp+16]
004026e4add x0, x0, 72
004026e8ldr x0, [x0]
004026ecsbfm x2, x0, 0, 31
004026f0ldr x0, [sp+8]
004026f4add x0, x0, 40
004026f8ldr x0, [x0]
004026fcsbfm x0, x0, 0, 31
00402700madd x0, x2, x0, xzr
00402704add x0, x1, x0
00402708ubfm x1, x0, 63, 62
0040270cldr x0, [sp+16]
00402710add x0, x0, 48
00402714ldr x0, [x0]
00402718sbfm x2, x0, 0, 31
0040271cldr x0, [sp+8]
00402720add x0, x0, 64
00402724ldr x0, [x0]
00402728sbfm x0, x0, 0, 31
0040272cmadd x0, x2, x0, xzr
00402730add x2, x1, x0
00402734ldr x0, [sp+16]
00402738add x0, x0, 64
0040273cldr x0, [x0]
00402740sbfm x1, x0, 0, 31
00402744ldr x0, [sp+8]
00402748add x0, x0, 48
0040274cldr x0, [x0]
00402750sbfm x0, x0, 0, 31
00402754madd x1, x1, x0, xzr
00402758ldr x0, [sp+24]
0040275cadd x0, x0, 112
00402760add x1, x2, x1
00402764str x1, [x0]
00402768ldr x0, [sp+16]
0040276cadd x0, x0, 56
00402770ldr x0, [x0]
00402774sbfm x1, x0, 0, 31
00402778ldr x0, [sp+8]
0040277cadd x0, x0, 64
00402780ldr x0, [x0]
00402784sbfm x0, x0, 0, 31
00402788madd x1, x1, x0, xzr
0040278cldr x0, [sp+16]
00402790add x0, x0, 64
00402794ldr x0, [x0]
00402798sbfm x2, x0, 0, 31
0040279cldr x0, [sp+8]
004027a0add x0, x0, 56
004027a4ldr x0, [x0]
004027a8sbfm x0, x0, 0, 31
004027acmadd x0, x2, x0, xzr
004027b0add x1, x1, x0
004027b4ldr x0, [sp+16]
004027b8add x0, x0, 48
004027bcldr x0, [x0]
004027c0sbfm x2, x0, 0, 31
004027c4ldr x0, [sp+8]
004027c8add x0, x0, 72
004027ccldr x0, [x0]
004027d0sbfm x0, x0, 0, 31
004027d4madd x0, x2, x0, xzr
004027d8add x2, x1, x0
004027dcldr x0, [sp+16]
004027e0add x0, x0, 72
004027e4ldr x0, [x0]
004027e8sbfm x1, x0, 0, 31
004027ecldr x0, [sp+8]
004027f0add x0, x0, 48
004027f4ldr x0, [x0]
004027f8sbfm x0, x0, 0, 31
004027fcmadd x1, x1, x0, xzr
00402800ldr x0, [sp+24]
00402804add x0, x0, 120
00402808add x1, x2, x1
0040280cstr x1, [x0]
00402810ldr x0, [sp+16]
00402814add x0, x0, 64
00402818ldr x0, [x0]
0040281csbfm x1, x0, 0, 31
00402820ldr x0, [sp+8]
00402824add x0, x0, 64
00402828ldr x0, [x0]
0040282csbfm x0, x0, 0, 31
00402830madd x2, x1, x0, xzr
00402834ldr x0, [sp+16]
00402838add x0, x0, 56
0040283cldr x0, [x0]
00402840sbfm x1, x0, 0, 31
00402844ldr x0, [sp+8]
00402848add x0, x0, 72
0040284cldr x0, [x0]
00402850sbfm x0, x0, 0, 31
00402854madd x1, x1, x0, xzr
00402858ldr x0, [sp+16]
0040285cadd x0, x0, 72
00402860ldr x0, [x0]
00402864sbfm x3, x0, 0, 31
00402868ldr x0, [sp+8]
0040286cadd x0, x0, 56
00402870ldr x0, [x0]
00402874sbfm x0, x0, 0, 31
00402878madd x0, x3, x0, xzr
0040287cadd x0, x1, x0
00402880ubfm x1, x0, 63, 62
00402884ldr x0, [sp+24]
00402888add x0, x0, 128
0040288cadd x1, x2, x1
00402890str x1, [x0]
00402894ldr x0, [sp+16]
00402898add x0, x0, 64
0040289cldr x0, [x0]
004028a0sbfm x1, x0, 0, 31
004028a4ldr x0, [sp+8]
004028a8add x0, x0, 72
004028acldr x0, [x0]
004028b0sbfm x0, x0, 0, 31
004028b4madd x2, x1, x0, xzr
004028b8ldr x0, [sp+16]
004028bcadd x0, x0, 72
004028c0ldr x0, [x0]
004028c4sbfm x1, x0, 0, 31
004028c8ldr x0, [sp+8]
004028ccadd x0, x0, 64
004028d0ldr x0, [x0]
004028d4sbfm x0, x0, 0, 31
004028d8madd x1, x1, x0, xzr
004028dcldr x0, [sp+24]
004028e0add x0, x0, 136
004028e4add x1, x2, x1
004028e8str x1, [x0]
004028ecldr x0, [sp+16]
004028f0add x0, x0, 72
004028f4ldr x0, [x0]
004028f8sbfm x1, x0, 0, 31
004028fcldr x0, [sp+8]
00402900add x0, x0, 72
00402904ldr x0, [x0]
00402908sbfm x0, x0, 0, 31
0040290cmadd x1, x1, x0, xzr
00402910ldr x0, [sp+24]
00402914add x0, x0, 144
00402918ubfm x1, x1, 63, 62
0040291cstr x1, [x0]
00402920hint
00402924add sp, sp, 32
00402928ret x30
00401908
Loading..